I generally understand the point you're trying to make but I don't think I agree. Who is being hypocritical here?
Not speaking necessarily about the people in Mexico City, assuming they didn't immigrate to the USA themselves ever. It would be hypocritical of them though if they did immigrate to the USA at one point and are now complaining about USA citizens immigrating there.