Jim Webb might be a terrible senator and a horse's ass to boot, but he was one of the finest small-unit combat leaders of the Vietnam War. In his four-year post-Annapolis career, Webb was awarded the Navy Cross, the Silver Star, two Bronze Stars (with Combat "V") and two Purple Hearts - and that from the medal-stingy Marine Corps. I have no disagreement with the rest of your rant, but I will not let that false charge go unchallenged.
Sure we was a fine Marine combat leader, but Jim Webb forgot the most important attributes needed to serve the people of Virginia and America, namely honor, courage, discipline, and honesty. He is completely devoid of these qualities today.