LOL! I agree...and don't forget that Mexico (modern Mexico) is technically a socialist country, as a result of its "revolution." That does a lot to explain its problems.
To put things into perspective, people should bear in mind that the Europeans in the West are uncomfortable with the migration of Christians from the east. So it is not just the Muslims that are giving them heartburn.