Well...maybe we should be happy that we live in a country where these people can march and express themselves freely, even if we don't agree with them, even if they have no actual idea what they're talking about, and even if they probably can't articulate a solution for Afghanistan that would work. Two things bug me, though.
First, I really, really hate this mindless argument by people who say they support the troops but not the mission. Perhaps I've been a professional soldier for too long and I can't think straight anymore, but that line of thinking makes no sense to me. If you disagree with something, and find it wrong and evil, and want it to stop, and disagree with everything it represents, how can you in any moral conscience or logical train of thought support the people who willingly carry it out and believe in it? What I think is really going on on the part of the anti-Afghanistan groups is a cynical information operation. They have realized that the military is more popular and respected than it has been in decades (witness the recent bleating by Stephen Staples about the "militarization" of Canadian society...) and that attacking the troops directly ala Vietnam "baby burners" would be a non-starter and probably blow back on them. So, they go this route of "support the troops but not the mission", which of course plays well in the circles of those who see us as mindless minions who suck up all the propaganda the Govt and the CF throws at us (instead of forming our opinions by our experiences in country or from peers who have been in-country). We are the poor helpless little souls who must be rescued. It makes me sick.
Second, let's remember as a military to promise ourselves one thing: we will never EVER again try to hide our true nature from the public and sell ourselves as something we're not, no matter how attractive and self-serving that might be at the time. We are still eating this peacekeeping crap and it is biting us in the ***. We have a duty to be honest about who we are and what armies are for.
Cheers