As a Mexican myself I can tell you that we are not your enemy. Do not consume blindly all the propaganda that is being fed to you. For example, most of us actually want you to pull out of NAFTA, believe it or not. That "agreement" has brought nothing but trouble to my people. To be honest, most of us are not angry at Trump for trying to protect his border and to regulate the flow of illegal immigration to your country. Heck, my own country has a very strict immigration policy to begin with. We'd be hypocrites for being mad at the US for tightening their own borders. However, we do resent the amount of animosity and hatred that has increased since his inauguration. We do not mind the wall either, it's your country, and if you think building it is going to help, then by all means, do it. Just don't expect Mexico to pay directly for it, we won't. There are some indirect ways that we could, though, so there's that.
I do take a positive from all this, however. Perhaps with all the stricter immigration policies that the US is making, our government(Mexico) will now be forced to take a hard look at how it's governing. Unlike popular belief in the States, most people that go to your country do it out of necessity, not to go kill and rape. We've been having really crappy administrations that have done absolutely nothing to stop the drug cartels and the massive corruption that has hurt this beautiful country. Sadly, we currently are a "shit hole" country like your president likes to call it, but I have great hopes for the new administration that is about to come in.
Anyway, I just wanted to provide a small insight from someone living on the other side of the border. We love our American brothers and sisters over there. Hopefully we are able to achieve some kind of peace in the years to come and mutual respect from both sides. Take care.