I remember all the patriots buying and displaying those yellow "support the troops" bumper stickers during Bush Jrs presidency. This is just as tacky, imo. A bumper sticker or "click" does not make you a patriot or supporter of troops, feel free to ask any military member you see in public how they feel about stuff like this.
I have a few friends who served(3 fellow mmj activists were all former servicemen)and NOT one of them would say that this shows any support or makes their day. It's annoying and patronizing to most I speak with.
The majority of service men and women I know(family or friend) are not so "proud" of what goes on as the people who aren't currently serving. Contrary to what many Americans choose to think, a large portion of our military did not sign up to protect you or I. They did it for the benefits, because they have zero career options in the towns they grew up in and the military provides college $, health benefits, pension(if enough time served), a way to see places they otherwise probably never would be able to, job training(debatable depending on the service person you talk to but still offers some good skills to use in careers later). That doesn't take away from their serving, but may explain why many, upon returning home, don't want to hear how they are heroes and such, from the general public. You see a service person at the local VFW, great, buy him/her a shot and beer and say your thanks. But unless you know them personally I'd leave em the hell alone in airports or other places, where they are not expressly being celebrated(example a town parade).Help the spouses while the other is away serving, offer a discount for showing a military id, knock off a percent of a home/apt rental, donate to your local VETS organization, etc.