I know Trump will still say this and he has said it, but he is only deceiving himself. United States president does not have the power to pull United States out of NATO.
Unless he gets the approval from congress (which is extremely unlikely) + it won't be an instantaneous departure either, he will need to wait a whole year before he can leave NATO.
He's throwing a temper tantrum because NATO collectively said "no" when the US asked them to intervene in the Iran war; they finally learned their lesson after the shit they did in Libya 15 years ago. I hope that this will force Europe's hand and get them to finally consider strengthening up their collective defenses so that they can let go of the US and avoid pressure from them to intervene.
The satanic ideology that is Zionism will one day be eradicated, and then we will be free from their dominion over our people.