The Mayor of London along with huge swathes of the Left have been losing it in a very public way.