Ragnar nails it.
Mexico is a failed nation - they just don't know it yet. I figure it will be about 10 years, maybe less, before we have to invade it because it is completely overrun with drug cartels and acts as a terrorist jump off point, and becomes a significant threat to our security...