I can understand the argument that people will support something until it puts them in direct danger and how hypocritical it is. When I was 14 I understood that if the war dragged on for 4+ years, and turned into such a huge mess as it has now, and that if the US decided to go and invade other countries, etc. that they might reinstate the draft to make up for the lack of soldiers.
The thing is, I never considered that happening. Most people didn't, because we supposedly had/have the best military in the world, we stomped Iraq ~10years prior to this war starting, and we should have stomped them again*. That's why support was high at first. But, of course, as the war dragged on and people realized this was going to take longer than they thought (not to mention a certain little memo), support dropped.
Had I known, at the time, that the war would go on for so long, and that the US would be looking at invading Iran while still trying to handle Iraq (and I guess Afghanistan too, but you don't hear about that much anymore), then even with my youthful naiveté I wouldn't have supported it.
*Well, when it came to army on army action, we did stomp them AFAIK. It's just all this insurgent, suicide bomber, IED, using the Army as police BS that's causing trouble.