No, slapping those obnoxious 'I support the troops' stickers all over city vehicles is NOT a good idea.
I don't know where you got that idea, but I'd suggest returning it to its owner and leaving it there.
Here's the problem I have with it. Fundamentally, it's a political statement. City vehicles have no business whatsoever bearing the latest in political slogans.
Stephen Harper and his band of ideologues have corrupted "supporting the troops" to mean "supporting occupation in Afghanistan". It's sort of like having a bumper sticker on there that reads "Have you stopped beating your wife yet?". Not all Calgarians agree with our current Federal government on the matter of Afghanistan, nor should they feel that they have to.
City of Calgary vehicles do not exist for you, or anyone else at City Hall to turn into rolling billboards for your latest in political campaign slogans. You might claim that those "support the troops" stickers are not political, but the reality is that Stephen Harper's own "talking-points only" approach to communication has made it a political statement.
Additionally, not only is it a political statement, the phrase itself is meaningless. How is slapping a cheezy little graphic on the back of a vehicle "supporting" the troops?
The issue is quite simple. All of Calgary taxpayers foot the bill here, regardless of our individual political stripe. What's next? I'm going to find myself denied service or sent to the back of the line at a city facility because I don't have the requisite "support the troops" sticker on my vehicle?
Even our lot of lunks in Ottawa are smart enough to leave political sloganeering off the official government vehicles.