Mexico: so close to US, but so far from god