I think that if the so-called (just nominal in most respects) "majority" actually had a better/easier life, all sorts of minority issues would have been solved long ago. Which is why it is entirely counterproductive to shame the "majority" as a strategy.
If people have to worry about their own self due to lack of money/other/tragedy, they are far less likely to worry about the next person.
I firmly believe that most people would be more helpful, if they had less problems themselves. Of course there are always the psycho/sociopaths, but they are a small minority.
It's also another reason why it is a bad idea to pay attention to what celebrities think about stuff. They aren't representative of society. Very very few people will ever get to that level of financial security, for starters.
Strange then that minority issues weren't solved during the boom years or that so many of the comfortably off are racist, homophobic etc.
In my experience most working class people have far more contact with racial and religious minorities and tend to get on fine with the ones they actually know. Its noticeable that white working class racism in the UK is less common in the big cities where most of the racial minorities actually live.