Only corrupt countries - state power used for private gain - spend more than 2% on defense. Such as the basket cases of socialist Greece, mobster-ran Bulgaria, and neoliberal America.
Massive defense spending is just a means to get one's snout in the through filled with taxpayer's money. Nobody militarily threatens Europe or America, and one does not need to fight a mule powered Taleban with an aircraft carrier.
(Rather, if you use a $1.5 trillion dollar of equipment to fight somebody with $22,50 worth of equipment, and you don't win instantly, then obviously you are not getting your money's worth and you need to spend it all more wisely.)
Bookmarks