military based overseas means we fight over there instead of on our own soil. it also gives us the ability to respond faster,both to military threats and natural disasters. having our forces spread out also makes it much harder to eliminate them all in any attack.
OTOH,your other two suggestions are good. boot the UN and cut off foreign aid,except to our good and faithful allies.