Mexican president calls out America’s BS