Since I have lived in Mexico for a few years, launched multiple businesses here and dealt with the good and bad I want to correct a few misconceptions about the country:
Point one: Mexico is a 'chit hole'
I live in a city that Conde Nast named the #1 city in the world. There are 100 restaurants within walking distance from my house. I play tennis 2-3 days a week on beautifully maintained clay courts (and pay $5.28 for two hours of court time at todays exchange rate).
Yes, there is some damn extreme poverty here, but year by year that situation is improving.
Point two: You can't do anything without bribes.
I have been in Mexico for three years, made numerous flights, driven around the country, been involved with multiple businesses and never once had to pay a bribe. Quite the contrary, actually, one of the state governments subsidizes our office space as an incentive to create more jobs there.
Now, I'm not naive, I know that some people have had to pay bribes and that sucks.
Point three: Consider the source
Please note that the press release was put out by an organization that doesn't operate in Mexico, apparently isn't aware of the rules and seems to be trying to convince people to instead travel to locations in which they do operate. I have been to a couple places they operate, they are also lovely, but many also have crime and poverty problems.
Point four: The pilots allegation that he had reviewed notams and that should be enough
I'm willing to give him a slight benefit of the doubt on this one, but AOPA, Baja Pilots and Caribbean Sky Tours *all* have this information on their websites. When I made my first trip three years ago that was true and it's still true today. For example:
http://www.aopa.org/Flight-Planning/Mexico
You cannot investigate a flight to Mexico without someone recommending one of those three organizations to you as information sources.
Point five: Incompetence of airport staff
It's a little ironic that someone complained about the incompetence of airport staff on a thread in which a pilot hadn't done a complete pre-flight planning exercise. That aside, my experience has been mostly good on this front. The rules can be a bit different at different airports though, and that can cause some to believe incompetence is at work. For example, I recently flew the Maule to Huatulco (side note, someone said there are better beaches than Mexico, I challenge you to find better beaches than some of the nearly untouched bays in Oaxaca state) and found the security procedures there to be different from Leon or Querétaro (all three are AOEs) and, of course, vastly different from the security at my base in Celaya (which isn't an AOE, but does have some Israeli built drones that look a lot like Predators, but I've been assured aren't. They are used to fight the drug war). The point is that it wasn't that the kid at the door was incompetent, it was that the rules were different and I didn't know them until I asked.
Another example, my very first flight into Mexico three years ago I spoke far less spanish than I do now. The woman in mexican FSS actually walked me to an office I needed to visit, translated for me then gave me her personal mobile number in case I needed help anywhere else along the way.
Another example, the only border crossing at which I've experienced incompetence was entering the US when CBP lost my eapis and threatened me with a 5,000 dollar fine. They did so with a nasty attitude and self important tone of voice. I think I don't need to point out that they didn't apologize when I produced the accepted filing and they sorted out their mistake. In fact, I've entered the US six times and only had a single pleasant experience (McAllen). Everywhere else I was made to feel like a criminal until proven innocent and they screwed things up twice.
Anyway, yeah, there are problems in Mexico, but to write the entire country off, as some in this thread have, doesn't make any more sense than writing off the Bahamas because of the slums in Nassau or refusing to visit Texas because of terrible neighborhoods in Dallas.