No non Mexican hispanic would ever waive a Mexican flag.
Right. But a lot of the illegals - probably most - are from Mexico. Others pass through Mexico to the USA from countries further south.
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.