Like I said, I think it’s incredibly stupid to take a gun with you to a protest — whether it’s a left-wing one or a right-wing one. It is legal, though. I’m not really sure your analogy holds here though as the CCH wasn’t the one who fired any shots.
Someone having a gun on then when they (appear to be) restrained on the ground isn’t a reason to unload 10 rounds into them, and if that’s all they can produce as reason for the shooting it’ll be an issue.
I think that’s my overall issue with the “well why was he there???” questions. Let’s say he was a plant or a domestic terrorist or whatever. LEOs don’t have the legal authority to shoot a restrained individual, which from all indications we’ve seen so far this guy was. They might have the right to detain and charge, but simply resisting arrest with a concealed firearm (which is essentially what DHS is claiming happened), shouldn’t end in him getting shot.
Like I said, let’s have an investigation and see where it goes, but what DHS has come up with so far doesn’t inspire confidence.