In Switzerland, all fit males are in the militia and keep their weapons at home. They haven't had an external war in 500+/- years and that seems to be a legitimate route to follow.
I am in favor of a limited return to the draft in war time. The children of our president, kongress-kritters and senators would be inducted upon declaration of war and be assigned to front line units that wold see heavy combat. That alone would dampen enthusiasm for foreign adventures.