Since you're an American, I'll add another point. You should be angry that we are subsidizing European nations, rich nations, who could afford to pay more that centers on mainly defending them.
Since I'm an American I'm sick and tired of the US government and the military industrial complex wasting so much money build weapons for wars we'll really never fight and have ignored the greatest battlefield where we are already losing and that's cyber warfare.
As it relates to getting more money for NATO and spending less by the US, yes, lets...but let's do it in a way that doesn't try to shame and humiliate but enter into serious and diplomatic discussions.
Trump isn't running for president anymore. When he gives speeches at NATO designed to denigrate NATO and make him look like a hard ass to impress his followers, he's doing a piss poor job of leading America and getting the rest of NATO to the negotiating table. He ain't trying to sell a luxury condo or golf course...he's supposed to be trying to get our allies to do more not laugh behind his back at his inept and feeble attempts at diplomacy.
But my point still stand, you would do better to argue your points about NATO from a position of knowledge instead of ignorance. Otherwise you run the risk of sounding and acting like Trump (and that's not a good thing).