To put things in perspective, millions of Americans visit Mexico annually without incident, only a small percentage are crime victims. That's little consolation to those who are victims, however .
The important thing is, if you visit Mexico, be prepared, and know what you're doing. Study up on the particular region and city you are visiting. There are many resources available for visitors to Mexico. Drop me a line if I can help.
The aforementioned State Department document also includes this comment about demonstrations in Mexico:
" The State Department reminds U.S. citizens to avoid participating in demonstrations and other activities that might be deemed political by Mexican authorities. The Mexican Constitution prohibits political activities by foreigners, and such actions may result in detention and/or deportation."
I have written about this before (see here.)
An American in Mexico is free to do pretty much anything he wants, but he can't get involved in politics or even march in a demonstration.
That's quite a contrast to what we allow in the United States, where illegal aliens openly march in the streets and demand their "rights".
But then, who's stopping them? Not our own government, that's for sure !