Just a quick story and I will let this go. So the area where I stay had a level 4 warning put on it [same as Somalia] by the US state department about 8 years ago and has never been revised.
There was an enormous number of complaints by both business and stake holders. So much the state department had to schedule a meeting with locals.
I went to that meeting and only heard excuses by our state department. At the end I asked the final question:
You traveled by car here from Mexico City, were you escorted by armed guards because of the danger.......a long pause and then they stated> NO, we have a driver, but he is not armed.
I lost ALL respect for the state department that day.
There are trade-offs everywhere one can live. In my over 30 years visiting Mexico I have had one threat. But the long and short answer is if you're not in someone's job, wife, business OR stupid enough to try to play tough guy if someone wants your car/wallet. This is actually a very safe place to live.
This is a 5-minute old picture of the horrible unsafe place.