Mexico is panicking because they benefit from millions of dollars worth of remittances from their diaspora (legal and illegal) in the United States. Cutting them off means losing money. Mexico also doesn't want those illegal citizens back because many represent a danger to their own society, and they've alluded to as much. Trump is right. Don't let the mainstream media tell you otherwise.