Catholicism is good, but it was Protestantism that gave the West its upright character. Martin Luther enabled the later English Revolution, which enabled the later American Revolution.
Unfortunately, Mexico never got the cleansing that it needed from the Protestant revolutions.
Now that large swaths of Protestantism have fallen on tough times (they will restore themselves during the depression, when they have their backs to the wall), it is vibrant Catholicism (and Baptist Fundamentalism) that safeguards the Western Christian ideals.