IMO there is a difference between questioning your government and actively protesting a war that is still going on. The troops should come home when the job is done and not a second before. Otherwise all those guys that have died have died for nothing. I'm all about questioning tax policy, the welfare system, budgeting, etc... Saying troops in the field should come home no matter the cost is not the same though. You are telling guys that have bullets flying over their head that what they are doing is wrong. And that's bullshit. Sure, sure, sure we'll hear these fucking idiots talk about how they "support the troops" but don't "suppor the war". IMO its one and the same because of morale.
"You go out there and fight as best you can, we are all for you but the reason you are there is wrong"...how the fuck does that make sense?