Question: what is the difference between a police and soldier?
Answer: The essential difference is that function of a soldier is to exert force on behalf of the body politic, while police provide aid and security, which can be done without force. Never forget, at least in the US, apart from MPs and similar jobs, all police officers are CIVILIANS.