Just one point:
Why do foreigners have the right to protest American politics on American soil?
They don’t! Deport them all.
Can’t the airports do something about the protesters?