When upper and upper-middle class people support liberal causes, it's because they are "selfless" and "care about others."
Conservatives who get politically active do so because of "political ideology."
look at all the racists at the tea party, LOL
http://www.bostonherald.com/galleries/index.php?gallery_id=3716&p=3
http://www.bostonherald.com/galleries/index.php?gallery_id=3716&p=4