There is ever decreasing tolerance for people with different views, People think they have the moral high ground and that their views are the only ones which matter.
This view is endorsed in schools, the work place, the Media (even the BBC has stopped any effort to be unbiased). The more intolerant we are the wider the divide is becoming.
Schools need to be teaching kids to debate, it needs to be part of the national curriculum, schools need to welcome all views equally and discuss them.
Universities and work places need to stop censorship of views.
It is largely the far Left who seem to dislike reasoned debate.
If we taught people how to explain, how to listen to alternative perspectives the world would be much better