All I will say is if you don't like it pack your junk and go somewhere else.
It may not be the perfect country, but I feel pretty lucky to be here vs most other countries. I could have been born in a lot worse places.
Any dumb sob that burns an American Flag in public should have their butt whooooped. BTW did you know if a flag touches the ground it is supposed to be burned. Well, that's what I've always heard. Never done it though.