As he carried his flag, two people dressed in black and covering their faces approached Welch and demanded he turn it over to them, calling it “a fascist symbol,” he said.

Welch refused, and the counter-protesters ripped it out of his hands, he said.

Welch wouldn’t relinquish the flag.

Video captured by Mike Bivins, a freelance journalist, shows what happened next.