I wonder if it's in part because it become too easy to call people right wing/racist nowadays.
Things like vote Brexit = racist gammon.
Express concern over uncontrolled immigration = racist.
People lash out if they don't feel listened to don't they?
And agitators will exploit that. And scum/opportunist arseholes will jump on.
Those two issues should tell all of us what the problem is here.
The people who think they hold those views - that they thought Brexit would be a great idea and they are concerned over uncontrolled immigration - hold them because they were (and are) repeatedly told to be concerned about those things, via the media and social media.
This was done deliberately, so people wouldn't be concerned about the actual things that are causing hardship across the land - rising public and private debt, huge amounts of state owned assets sold off, private firms and individuals conning the taxpayer by providing costly outsourced services, consultancies and procurement deals, people corruptly fixing the tax system to benefit themselves at the expense of the taxpayer generally, and governments and private companies exploiting other parts of the world and wrecking the local societies and economies for profit.
Our economy is in the toilet because those at the top have spent most of the last forty-odd years robbing the country, putting it in debt to themselves into the bargain. There is a migration problem (and a global security problem) because of what those at the top have done abroad.
Now we have a situation in which those people demand that someone does something about the fantasies that they've believed, or they'll riot. They'll do this for as long as we allow the media to lie to those people, and us.