Most people have limited knowledge of current events and politics, and/or limited ability to interpret this information. Sadly, the most vocal are often the least informed, and are driven by emotion. I think this explains the general intolerance for opposing viewpoints, as demonstrated in the original post.
I never discuss politics with the ignorant. As the saying goes, when you wrestle with pigs, you get dirty. And pigs like mud.
This applies to any/all sides of the political spectrum, from Bill Maher, to Rush Limbaugh