The soldiers are the reason this country exists as the freest of all. They fought and died so that you wouldn't be forced to get on your knees and worship some dictator. By disrespecting the flag you are saying "forget you" to all those people that died in the revolutionary war, the civil war, ww1, ww2, and all the other wars. If you don't like what the government is doing then take it out on them, not the flag, the country, or the people who died so this nation could exist. That said our first amendment is free speech so if people decide to take it out on the flag then by all means they can, but that also means people can call them stuffstains for doing so.