Mexico is corrupt because the people are corrupt. The people are corrupt because they don't take their Christianity seriously. They therefore have no strong internal system of self restraint. They look to government to do something, forgetting that they are the government. An object lesson on the inability of the state to produce a moral people.
ecomcon, well-spoken, wise, and true. Thanks.
On just one of my trips driving through the entire country (this trip was 3 mos. long) I saw what I always see: a people beaten down by a corrupt gov't that has hobbled freedom since it's inception.
But you'll not find a people warmer, more helpful to strangers, more giving to those who visit, yes, even to some hopelessly arrogant Americans.
You need to travel more. Then again, maybe its better if Ambassadors like you just stay home, and drink beer out near the outhouse.