The difference is that teachers/cops/firefighters arent subject to "unlimited liability". They cannot be ordered to do things that will cause thier deaths. Cops can say no, or quit and do something else. Soldiers cannot.