I have never heard a more bullshit phrase than "I support the troops"! It means NOTHING. If it had any real meaning then we would see some REAL DIFFERENT behavior from the people who proclaim it on a regular basis.
These people who support the troops should be WORKING to support their proclamation. All I've seen is a bunch of people spouting this without doing ANYTHING to "support" their position. Instead they just TALK about their support.
Why are these people not taking their "support" to the streets, to demonstrate how strongly they feel about the way veterans are treated? Seems to me they probably just don't want to be counted among the millions who don't care, and say this because they think it sounds patriotic.