I get the feeling I'm in the minority here, but let me try to express a nuanced opinion on the Internet:
I don't think it's a good idea to fly the Mexican flag at these protests.
To be clear:
- I don't object to it.
- I don't think those who do it are less American.
- I don't think the "swing voter" effect of it matters at all.
But it's unwise and counterproductive because:
- It's creating a narrative that Trump's specific lie about there being an "invasion" is true.
- That lie will be used to both physically abuse protestors and legitimize using federal armed forces against civilians, now and for the next four years.
- It gives an easy out for racists who are looking for an excuse to dehumanize and cheer police brutality.
The alternative, using the American flag, in context obviously shows this is about us taking America back from the racists, that they are not free to define America.
If the goal is to show multiculturalism, the American flag is also better. America is built on immigrants. It is the proverbial "melting pot." As the saying go, our flag is red with the blood of immigrants who fought for the country, not just in wars but to be accepted and treated as equals. They have earned the right for it to represent them.
Avoiding it because it's associated with the right is short-sighted and tragic. Right wing nut jobs should not be allowed to continue to appropriate the American flag, to make it toxic. Because they are traitors who are trying to destroy constitutional rule of law, i.e. America, while we are trying to protect it.