We all know the cold war is over but does the military? Look at foreign troop deployment.
Germany 60000 [ 21 bases ]
That is 281000 troops stationed off shore . Why? The cost of this is maybe 300 billion a year , more if you count the cost of the bases. What is happening here is that the US taxpayer is subsidizing the defense budgets of the above listed countries.
The most glaring outrage is the 11000 troops in Kuwait which are there for only one reason and that is to protect Saudi.So a country that can not afford it, is protecting a country that can. Yes we are generous and crazy.