At least de Blasio got the reason right. As was said by the organizers of the Chicago mayhem, it was because Trump is a racist. I.e.: not bc Trump says to be active, not passive, in the face of disruptors. Rather, bc Trump wants to build a wall and also advocates a Muslim immigration moratorium. This makes him racist, the cardinal sin of modern liberalism.
So say what you will, but at de Blasio is citing the same reason as the Chicago mob. That’s more than our side is doing.
No, that makes Trump a protector of the USA!