He’s also apparently a coward. Instead of going down to speak truth to power to the Mexican government, he completely ignores the root of the problem. Much easier to berate the most generous country the world has ever known for somehow not doing enough to take care of the problems and rancid overflows of corrupt states.
Why is Mexico held to no standards? They shoot people at their border, murder their own people, have the most evil drug cartels on the face of the planet and NOBODY CARES.