"Being happy" and "being happy with how things are" are very differtent conditions - it's odd how language works. From my experience the happiest people are often those who feel most unhappy about the injustice they see ariund them.
Well, it's hardly a new thing - "Happy are you who hunger and thirst for justice" is how Jesus put it.
And there's a but about motes and beams in the eye as well...
I'm sure America is a good place for most of its people. It'd be a strange kind of country where that wasn't true, especially if it was the richest country on the planet. But being incredibly wealthy does give you a responsibility to make sure that members of your own family aren't living in squalor and poverty.
Freedom isn't just a matter of being able to0 do what you choose. It involves being free from> all sorts of things.
Free from fear for a start - fear of hunger, fear of violence, fear of neglect and untreated-illness. That's just for a start.
If America really is the free-est country in the world in that sense - which is a sense that Franklin Roosevelt recognised, there is nothing anti-American in this -- it has been terribly misrepresented, especially by its own media. Who is making up all those stories on CNN for example ?