I don't really see the point of "patriotism" if that means including all of the bigots, racists, ultraconservatives/evangelicals in your argument too; which was a large portion of those who voted for Trump. Calling Americans "stupid" might be a blanketed overgeneralization, but we do live in the cult of personality age.
Also, why do you keep using "we" in your statements, when I thought you've been living abroad for years now? I'd think this, especially regarding NATO would affect you negatively.
It's not that people from around the world called Americans stupid, it's their media who are saying things like this, and not opinion pieces, either. Not even Fox News does that. As a media outlet, your job is to report the news, not infer your anti-American bias into your pieces. If you want to do that, then make it an opinion piece. They're not even trying to hide it anymore. Bill O'Reilly, Sean Hannity, Rachel Maddow, etc. are all opinion-based talking heads, they're not reporting the news. The Guardian, on the other hand, is, and when they use phrases to describe the election like "this horror show", it's disgraceful and it's not fair journalism.
I'm an American citizen, my son has dual citizenship, and my entire family is American and living in the US. Just because I live abroad doesn't mean I'm not affected by American politics, nor does it mean I'm somehow unable to come back. I'm a resident alien of Italy, so that means I pay Italian taxes and my residency is here. I'm still a citizen, however. I still have an American passport. Also, raising a family is much better here; the education system is better, the health care system is better, and it's a much, much safer environment.
I live here because, quite honestly, my quality of life as an American combat veteran with 9 years military service is better in a foreign country where I'm a resident alien than in my own country. This is why I'm very outspoken against all the "support the troops" nonsense in the US, because it's all fake and no one gives a shit. If they did give a shit, all veterans would have free health care and education for life, we wouldn't be killing ourselves 20 a day because the VA has failed us, and people would actually thank us for our service by lobbying Congress for these changes. But the reality of it is that no one cares enough to do anything, and so that whole, "thank you for your service" line makes me want to punch people. Their response is, "Well would you rather they hate you?" YES! I WOULD! At least then it would be honest and not some phony gesture they're guilt-tripped into by American society today. But that's a whole different conversation.
As for your other question, the US getting out of NATO would initially affect the EU negatively, but it's more of a tough love sort of thing and they would finally get off their asses and take their NATO commitments seriously. Kinda like the parents of a 25-year-old who kick him out of the house.