This long read by Andrew Brown for The Guardian is well worth your time. I found it a difficult read though, since the phenomenon it describes is so far apart from my own views, that I often had to reread sentences multiple times before I could overcome my own cognitive dissonance.