I think it's easy in these kinds of threads to tell those who have real experience in traveling the world and those that have never left their home shores.
I have lived and worked in some of the worlds TRULY dangerous and challenging places...Cambodia, Nigeria, the Congo, Gaza...I traveled around Sri Lanka by motorcycle when they were at war with the Tamil Tigers. I have had a lot of automatic weapons pointed at me from arms length.
Mexico is a piece of cake. It is to my mind one of the easiest places to travel and very rewarding.
Most Americans need to get out in this world and gain some perspective on what they hear and see on the TV. It's a far different place than what you think you know.