BBC News - Why do people often vote against their own interests?
I have always found it strange that in the US, democrats are the elitist yet socially liberal while the the republicans are (christian) value driven, yet cater to the economic elite. Both are clear contradictions.