Probably Antifa. No real American on either side of the fence is this crazy.
I just noticed its in Portland. 98% chance its Antifa or a paid loonie.