Mexico had a President in the '30s who named his sons Lenin, Stalin, and Satan. Mexico is hardly the good little Catholic country some of you people imagine it to be. There is a substantial amount of the populace that is hostile to Christianity, and plenty more who are "nothing". And those folks see nothing wrong with ignoring inconvenient laws. More so than their Christian neighbors, who have some respect for law.