Well, I know a lot of struggling Republicans and a lot of super wealthy people are Democrats. Some of the richest Senators are Dems.
It used to be back in the day you were a Democrat if you believed we were all responsible for the welfare of each other and our counry and therefore you didn't mind paying taxes to make sure everything was taken care of (large government). You were a Republican if you believed individuals should decided where there money went and in the end they would do the right thing (small government).
That is hardly true anymore. Libertarians are more like the old school Republicans these days. People are more driven by the social platforms of these parties - you can thank Ronald Reagan for that.
IMHO, the Republican anger stems from a fear of certain privledged groups - white, Christian males and the people who love them - of losing their power. By supporting laws that keep people down and in their place, you prevent them from rising higher and knocking you off your perch. Same goes for denying people a living wage or healthcare. The pro-life and anti-gay marriage movements - they are all about control. Same goes for denying people a living wage or healthcare. If you are too busy surviving, you can't focus on anything else. Who do you think has a harder job - a banker or someone working on the floor of a slaughterhouse? Hard work doesn't always equal high pay and we need people to do these blue color jobs. Unless you want to kill your own food and sweep the streets yourself.
I'm sure a lot of the anger at Obama is that he, an African-American male, forgot his place.