Don't kid yourselves about the oppressive right, either, though. I'll certainly agree that a massive failure to step outside the urban middle class comfortable lifestyle and listen to the genuine concerns of people gifted elections - that and the fact that over Brexit, the Tory remainers had shot themselves in the foot - they'd run the NHS and public services into the ground while quite happily letting immigration take the blame for the resulting failures which in fact were due to their inadequate funding - so come the vote, they couldn't turn round and say "you know those immigrants you think are responsible for long waiting lists and over-full classrooms? Guess what. Not their fault, ours." So they let Farage's immigrant bashing go unchallenged and were unable to come up with a positive case for the EU in its place. So yes, massive failures of both the centre left and centre right.
But don't kid yourselves that because Trump's voter base is, for the most part, driven by desperation rather than racism, sexism, etc (some are - a not insubstantial part, btw), that Trump isn't deeply racist, sexist, and (frankly) horrendously elitist himself. Beware going down the "my enemy's enemy is my friend" route, because you find yourself in some pretty crap company that way - and Milo Yiannopoulos is top of the crap list.
You have to remember that while virtue signalling (espousing political positions simply to make yourself look good on Tumblr without actually doing anything constructive, then screaming bigot at anyone who doesn't agree with you) is, if not actually a bad thing, at least a fairly pointless and vacuous thing, it should be remembered that virtue itself is not a bad thing. Getting cross about, say, Louis Smith getting a ban for Islamophobic remarks should not tip over into tolerating having women's hijabs snatched from their heads in the street, or people having the N word or P word screamed at them. Society has to tolerate reasonable, reasoned debate, or even expression of opinion in ways which falls short of bullying and threatening individuals, but it also has to crack down on actual abusive behaviour. The likes of Yiannopoulis make no distinction between someone arguing in debate that some forms of Islam are socially regressive and someone screaming the P word at a stranger in the street, or trying to argue for caps on immigration versus going up to a stranger on the street and saying "go home now". To the alt right both forms of speech should be protected by free speech legislation. I want an old fashioned, moderate compromise of protecting the right of people to express political opinion while banning the right to intimidate and bully others in the process - the good old "positive and negative liberties" distinction of JS Mill (aka your right to swing your fist ends at the end of my nose).