These people are protesting under a foreign flag on American soil. It’s not fee speech. It’s sedition. They should be kicked out of the country regardless of place of birth.
Some places around the world maching gun invading armies, bulldoze the bodies into pits, cover them with lime and shove the dirt in over them.