Simple, it just isn't. It's been around since Soldiers first went off to war. The "yellow ribbon" is older then Afghanistan, Iraq, Vietnam, Korea, WWII, WWI, and so on. It's never been applied to any political party, it's never been applied to support for any specific war, police action or peace keeping mission. It is merely what it says it is, Support for our Troops. Those that perform a duty, to keep us safe, free and able to hold such events as the Olympics, without fear of acts of violence. Hence the Canadian Military presence in Vancouver at said moment. Something odd about not being able to pay homage to those standing on guard at the very event, that now wishes to strip the simple moniker "Support our Troops" from one of the players gear.And how do you figure that?
Again, it isn't a political movement, it's a simple statement, that means what it says, anyone that thinks otherwise, hasn't clue one and/or, is a complete moron.