National Guard maybe. But full-time professionals are, by definition, mercenaries. EDIT: Of course, as you point out, you do have an option to leave... but I think main problem here isn't even just military, or who pays the military, but rather general human tendency to obey authorities. There...