It’s not a protection racket, but on the other hand we shouldn’t be paying for the honor of being the world’s police force either.
I believe the agreement was for each country of NATO to kick in a small % of their GDP (2% or so as I recall). Many major countries with large economies have not been doing that before Trump. When Trump forced the issue, the countries like Germany and France (with large economies) agreed that they should….and then when Biden came in, he started being Grandpa Money Tree and ended the effort which other countries were glad about.
Some countries cannot pay and Trump knows that. But any non programmed individual can tell this is an unfair system, esp when the military expenditure is specifically helping those countries the most.
Note: as I recall, only GB, Poland, and one or two small others were paying their agreed upon amount when Trump addresses this.