Some are charming. Some are not. Just like any other country. Collectively, the citizens of any country are people of different attitudes. Like you, I can find a lot of fault with America, but it's a waste of time to hate it. I can't fix it. I just live here. I didn't ask to live here, but it's where I am. If it got bad enough, I would move to Canada, but only because I know Canada better than any other country. It's not perfect there, but I find face to face Canadians to be mostly nice.
I have met a lot of people on the internet who hold me responsible for my country. I could even feel their hate. I don't like being hated or judged because of where I live. I prefer that people get to know me first, and then pass judgement. Maybe they will still hate me, but at least it's for personal reasons, not for some collective culture that I have to live with too.