Like all of these "Protests" they are an amalgamation of
Dems
assorted other leftists
socialists
communists
anarchists
nihilists and
a huge swathe of barely civilized young people with too much spare time, who know no boundaries and have come to realise there are hardly ever any consequences soooooooooooooo... they're out for a riot...for a good time and if they can get it...a bit of looting
Meanwhile, the guiding hand beneath it all are this sort