Crime is their business and guns give them the power to control victims when committing a criminal act. When criminals realize we are armed and able to defend ourselves, they will be less likely to confront us. Law enforcement can't protect all people at all times. If they were able, we would have no crime. This is just plain common sense.
Gun laws are different in every state.
There should be a uniform gun law for all states that gives law abiding citizens the right to carry a gun in a manner that would enable us to protect ourselves from criminals. No law will stop a criminal from owning a gun. Yet our legislators enact laws that curtail the use of guns by law abiding citizens. We need only one gun law. You use a gun in a criminal act and you go to prison for life.