I blame the voters, to be honest.
If voters are unintelligent enough to respond to three-word slogans and similar shite, then it's no wonder our politics are in disarray. No sensible debate can be held on any subject. It all descends into a football-like argument, my team good, your team wankers.
I'm not sure democracy can be made to work anymore, not while we have a corrupt media run by greedy billionaires and social media that's full of fruit loops, bigots and nazis. As for Farage and his mates, don't make me laugh. They got us into this shit through Brexit and what passed for a debate at that time. A pack of lies and distortions that played on people's ignorance.