I work for a defense contractor. There are 300 plus RVN vets employed by my company. To my knowledge, only one has declared some mild reservations about our attack on Iraq.
To compare Iraq to Viet Nam is simply a desperate ploy that ignores the facts. The stated motive for our involvement in Viet Nam was to prop up a government against communist aggresion. In truth, the reason for our presence was based on cynical and incompetent democrat administrations who feared an erosion of their prestige more than any communist threat. The Kennedy and Johnson administrations never had any intention of allowing a military victory. They squandered American lives simply playing for a stalemate. Unfortunately, Nixon did not change that view, but at least he eventually got us out of that mess.
Our attack on Iraq was in response to numerous attacks on this country. Although I feel that there are too many constraints on our military in Iraq, I do believe that the ultimate goal is victory, not an indefinite standoff. If you want to argue that we would have been better served attacking elsewhere, you might be correct. But I believe that most libs criticize the war in Iraq not to present a better plan, but merely to gain another talking point in a vain attempt to lend legitimacy to their blind hatred of Pres. Bush.