Add to this economic malaise President Trump's protectionist policies, the detested border wall and his insistence that Mexico will pay for it, plus the insulting tone and very public nature of the debate being conducted via Twitter, and the new US Secretary of State, Rex Tillerson, arrives in Mexico City amid some hostility.