Pat Buchanan stated that it was a bad idea to go into Iraq around that time. He's stated that Iraq would be another Lebanon. Joe Biden pointed out issues about post-war problems (potential) if the US went to war, right before the war. Hell, we have arguments from Gulf War 1 on why it might be a bad idea to dispose of Hussein. Kerry was aware of those issues (or should have been considering his foreign policy credentials) but he voted for war anyways (LOL at authority for war mincing). Kerry was very, very hawkish towards Iraq prior to his campaign (he wrote it out for all to read). During the Democratic primary, he showcased himself as a democratic hawk, even saying Hussein himself was threat (at a time when the war looked good and Bush looked good from a successful war). To now go against what he said after the fact makes him look ridiculous.
Kerry can change his mind. Hell. Bush has changed his mind on issues. However, he is feeding the Rove campaign machine and just makes himself look worst when he does make statements that make him look like a waffler.
Sure... last year, the situation in Iraq was seemingly better and more hopeful but the dangers were there and the evidence of a potential post-war quagmire was there. Policy must take into consideration potential hazards. Seems like Kerry probably didn't consider it when he made his vote. So now that things appear like they are going really bad, Kerry goes off and says, "Oh I would never have gone into Iraq, now," makes him look like a putz. Well, duh! It looks bad now, Mr. Kerry but you should have taken into consideration the potential issues of insurgency and terror in Iraq at the time you made a vote. The potential problems were always there.
This is the one thing that pisses me off about Iraq... not enough people cared to think through post-war issues - Dems and Repubs...