I think Dick Cavett went too far by criticizing General Petraeus for not displaying a sense of humor while testifying before Congress. He also made fun of the General's medals, believe it or not.
Cavett is not wrong about the General's gravitas and stilted language, but once again we see a man of the Left valuing style over substance. He takes issue with the General's choice of words, ignoring the content for the most part (except to say that he disagrees with the General's mission in Iraq -- which is really a beef with the Commander in Chief, not the commander in Iraq).
I think Cavett is wrong about the war, too. I am always astonished to hear people complain about the allegedly large cost of the liberation of Iraq. It is small in comparison to the cost of the liberation of France or even Belgium. But people can disagree on that point without making fun of an honorable soldier (and, by extension, the military in general).
Cavett was gracious when remembering the late WFB. What a shame to see him disgrace himself writing about General Petraeus.