We have business relationships with China that likely won't ever be broken and Mexico won't be fixed unless we potentially go in and do it ourselves. No one wants an actual war with one of our neighbors and history has shown if that happens, we'd likely screw it up even further, so we live with our neighbors as best as we can. During a previous administration, I felt the vibe given off was we were supposed to be pissed at our allies for not paying their fair share. So our govt. wants us pissed at the Middle East, pissed at China and Mexico, and pissed at our allies too? Um, no. We don't have the stomach to be pissed at the known world all the time and that type of attitude is unhealthy. Oh, and also...don't do drugs. It's possible for us to say no to the shit that comes across our border but many don't, instead opting to gobble it up, and ask for more. Just my take.