Im pretty new to this site so i may be out on a lim here. But is it not possible that you are overreacting a little.
Or maybe the community is overreacting. You have to stop define USA as one thing. USA is a country with 300 million people. thousands of different kinds of places, religions, jobs, and you name it. How can you say that its one country when the reality of your country is unique to you as an individual. it probably has a lot of similarities with other peoples americas but it still is unique to you, because nobody else is exactly like you.
Now you say that the pros outweigh the cons, maybe they do, maybe they dont. But why is it so important that it is one way or the other?
you say that its a good place to live in. Thats good for you. Then if you believe that and feel that way then that is ok.
But you dont have to feel bad because of your congress not being able to pass solve their differences with the economy.
They cant do it and thats to bad for the economy. But it doesnt make USA a "BAD" country. It probably isnt a point in your favor

But it doesnt really matter.
If you could stop saying "greatest country on earth" every time you want to describe USA and maybe just seattle for "a really great country.
If you make it a competition then of course people are going to fight back. drag out every pice of dirty laundry that you guys have and point out how much better somebody else is in that category.
Its not a competition!
You have your problems i wont disagree there, but just the same there is a lot of good things with you to. but just accept that you dont have to be best all the time, accept that you are unique without calling yourself american and I guarantee that the haters will come around.
PS, I live in sweden where a book has just been published that pictures our king as a retarded playboy who's been spending his entire married life running around humping 22 year old models with his other spoiled brat friends. Thats the guy who represents sweden all over this globe.
But does that really make me a bad person for being swedish?
Now please reply and counter if you would like. always love a good argument