In Mexico if a foreigner publicly demonstrates he WILL go to jail.
I don't have a problem with that. The right to assemble and protest is cherished, but it belongs for citizens only. Or does the word citizen even mean anything any more? If strangers who sneak in have equal rights?