Ripping up a Mexican flag is xenophobia and will be punished, but burning a American flag is constitutionally-protected free speech and will be encouraged.
“No good deed goes unpunished.”