I believe that the majority of people in Canada, the US and, indeed, the world are decent. They have likes and dislikes but they are not haters nor do they have much tolerance for haters. There are fringe haters on both sides of the political spectrum but their influence is not significant. Unfortunately they can advertise their views (or have their views advertised) in the media very readily but the spread of their influence is minimal. Today, the Liberal/left/progressive element of our society has taken to labelling vast numbers of people who do not agree with their social narratives as being lesser human beings than themselves - less able to determine legitimate values, less educated and less noble. Having lost the patience and respect of the people they denigrate, progressives are shocked by the fact there is scant enthusiasm for them or their social diktats. The simple fact is that they have offended a great many people with their affectation of moral and intellectual superiority.