you don't bitch slap a foreign leader, and then expect him to travel here. Negotiations work best when there is some respectBS, I strongly disagree- Trump needs Mexico to know who has the stronger hand. The diplomatic responsibility of a president isn't about being liked, it's about politely letting other leaders know you understand the relationship. The Mexican president now understands president Trump is in a postition to discuss how Mexico pays for the Wall- which BTW helps Mexico control their own problems with illegals pouring in from their southern border.
( which allows a real give and take) -between the parties- which allows for real movement.
Yes the US is in a much stronger position, but the president of Mexico has high domestic negatives- and standing up to the Yanquis is an easy political win for him..
Get him here -get the smiling handshakes, shake him down- and then thank him for the cooperation..
Good point on the Central Americans pouring across Mexico's southern border.