Perhaps I just wasn’t paying attention but I am pretty sure that this lot were not here three months ago. On that occasion, London was hosting not just one ‘bigot’ but dozens. In fact, all told, the 2018 Commonwealth summit honoured no less than 37 world leaders who choose to criminalise homosexuality in their countries.
I certainly remember them all getting a full state welcome and dinner at Buckingham Palace. The funny thing is, I just can’t recall the protests. Nor did I see the placards a month earlier when a leader who bans women from voting in general elections – and only let them drive cars this year – was a guest of honour in the City of London.
Aside from a handful of protestors outside Downing Street, there was no street march against Crown Prince Mohammed of Saudi Arabia.
Maybe everyone was washing their hair that day.
Yesterday, however, thousands did manage to find the time to hit the streets to hurl various forms of abuse – some of it cogent, much of it unprintable and lot of it simply adolescent – at our most important ally.
I imagine most women, most gays and most members of any ethnic minority would much prefer to live in Donald Trump’s USA than most nations on earth. Yesterday, however, he was cast as the pantomime enemy of almost every cause on the political spectrum from centre-Left grievances all the way out to the communists (who certainly deserved the award for the most elaborate banner yesterday – a magnificent old-fashioned specimen beautifully embroidered with Lenin and Marx).
Whatever your issue – Brexit, climate change, feminism, Palestine, capitalism, gay and transgender rights – Donald Trump was the problem and guilty as charged. So roll up, folks, and signal your virtues.