Why is Obama asking the Mexican president to come to the USA to speak against the views of the Majority?

https://news.yahoo.com/s/afp/20100520/pl_afp/mexicousdiplomacyimmigration Why did Obama Invite this guy to come and speak out against the wishes of the American people? is it because he cant find anyone who wants to fall on this sword? https://www.gallup.com/poll/127598/Americans-Favor-Oppose-Arizona-Immigration-Law.aspx @Jared if you put a little effort you could try backing up your claims