That threat or that demand should be easy to fulfil on paper though via bureaucracy – just in case he makes it.
The USA has so many services and authorities included in their military, that other countries usually have separately. E.g. cost guard, army corps of engineers, space force etc.
It would just require some formal budget reallocation for all the countries, that have those services and authorities not in their military budget. And magically, on paper, everyone would suddenly be way over the 2% NATO target. With the USA being in a spot to not even complain about that ‘trickery’, as the mentioned sectors are in their own military budget anyway.
It may merely require counting state sponsored medical and retirement benefits for everyone in, and who has ever served in, the military.
The US should pay the bills of everyone else. Also, everyone that comes to the US should get free shit. Also, everyone should have the same standard of living regardless of their individual talent and efforts.
It only makes sense to hear him talk about NATO (a protection racket) in a mob like way (mobs being famous for protection rackets).