i may get hated on for this as im seeing you have different views but I do believe that america is the greatest country in the world. One thing that makes america great is our democracy, if there is something that you dont think is right then you can stand up and fight against it, and the people have the opportunity to make a change. I like how our laws are constantly changing with society, marijuana and gay marriage is legal in my state, neither of those things affect me because im not gay and I dont really smoke, but i like that we have the freedom to legalize something, to constantly be revising and improving laws.
I also like how we have the right to bear arms, no that does not mean im some redneck thats completely against gun control. I simply would rather live in a country where we have the freedom to protect ourselves if we so wish.
America is also great because it is the economic center of the world! and it has a government (which you can complain as much about as you want) that does an ok job at making sure our markets stay safe, and fair. there are many mistakes that are made in the US, some which have lead to our immense debt, but it's up to us as a people to decide how to fix it. and eventually it will get better.
I also love our large military budget. we wouldnt need to protect ourselves if we weren't such a sought after country. Without our defense budget we would no longer be in existence, the US army is not the only part of our defense, what about the coast guard? boarder patrol? homeland security? are those all a waste of money?
obviously there are things that I complain about in our country, but overall there's nowhere i'd rather be a citizen of than the united states of america.