The drop started with the economic downturn in '08 -- long before Trump's anti-immigration tirades.
An equally silly reading of the data is that Mexicans wanted to live in the US because Bush was president, but they hate Obama so they stopped coming and started leaving.
All signs point to this being economically driven.