This is an easy question to answer. YES, because there are people out there that want to hurt other people. Why should I be left unprotected while in an area with little to no law enforcement in the area. You are a person are in charge of your own safety. If you want to pass the buck to and under paid over worked Police Officer then you can, I for one have the right to protect myself per the 2nd amendment.