From what I have read, only England and the recently joined East European nations have paid their fair share into NATO, like Poland, Romania, and Hungary. Germany, France, Italy, Spain, etc, the Western Europeans who have more money have not paid their fair share into NATO until Trump was president. NATO's members are to contribute 2% of their GDP to the alliance.
The East European nations were glad to get out from under the old Soviet Union, which was controlled by Russia.