It's interesting how so many people complain about the U.S. when many other countries are way worse. Of course, that doesn't mean they're doing well, but it's the only place I see complains about.
I get the same living in Britain, everyone always whining. But I guess I realise that it's the whining that causes change. Enough people whine = change. Never been to the US, but I assume in general it's better to live there than most countries. Why? Because you guys are constantly whining!

You have a country where you are free to whine (lots of people would live in fear of their lives if they badmouthed their respective countries). I'm convinced that Britain is a great place to live because we're a nation of moaners...............nothing more British than moaning (with a cup of tea in one hand)