NATO's total budget is $2 billion, of which we pay ~20%.
And how many countries are in NATO exactly? This is unacceptable.
28 countries in NATO which would stand to benefit from the defense pact and only 5 of them pay the agreed-upon amount of 2% of GDP.
It's absolutely ridiculous that these countries are able to reap the benefits of membership without paying what they are obligated (and agreed) to pay.
that would probably be more relevant if gdp was proportional to the need for military spending
It's entirely relevant because it's a fair method of comparative economic strength and military spending.
It's one thing to say "Oh but look at a country like Norway that only spends $6 billion annually on their military, why do we need to spend so much" and another to realize Norway has a GDP of 370 billion USD compared to 18.5 trillion USD for the United States.
Also Norway are NATO members not paying their dues, so their defense budget is being subsidized by those that do pay the dues picking up the slack.