Writing for The Hill, political reporter Bill Schneider muses about our nation's ideological divisions. I found this paragraph particularly insightful.
Differences based on religion, race and education are not simply differences of interest, like business versus labor. They are differences of values and identity. Differences of interest can be negotiated and compromised. Differences of values and identity cannot.
On the other hand, Schneider stereotypes Republicans as church-attending people without college degrees. I personally know a bunch of college-educated conservatives, some of whom go to church while many do not. I conclude his brush is far too broad.