Americans still are hard workers. The greedy rich ones just have good publicists. Seriously, two people control almost all the media in this country, Ted Turner and Rupert Murdoch (ought to be deported back to Australia, IMO), both rich white bastards with entitlement issues. So what do they do? Try to sell the idea that the poor and middle class should pay a disproportionate bulk of the taxes (Rupert's the overt offender here, Ted's kind of a lefty), and the rich should get a lower percentage, even though they barely pay that due to offshore banking and other tax shelters. Then they go and buy off a senator or two or three. Regular people can't afford to do that (they can just write to their congressperson). The rich ones have also recently sold anti-unionism on a lot of working class ones struggling to make ends meet. Gee if only they could organize and demand fair treatment (/facepalm). I even know a 30 year United Auto Worker member who didn't realize his beliefs were more congruent with Democrats than Republicans until this election, because that's how good the GOP's propaganda and misinformation is.
We have a culture of victim blame, so people get blamed and smeared for their poverty. The rich white guy ad campaign is pretty strong, it only took the nigh end of the world for people to convince people to even try out the other party.
Socialism and and capitalism are just social tools, and neither is really a complete basis for a society.