At least one of the readers doesn’t understand much about guns.
Handguns are potentially useful if you are up against one or two assailants at close range. Most people have little or no chance of hitting a target at more than ten yards with a handgun. Body armor will stop most handgun bullets. Gang members and other criminals use (illegal) handguns because they can conceal them easily.
Rifles are far more powerful and accurate. An AK (2700 fps) or AR (3200 fps) with a large capacity magazine will deter almost any sized group of people. In the rare event that an attacker would be stupid enough to go after someone with a semi-automatic rifle – even a novice can easily hit a target at 50 yards. A moderately experienced shooter can hit a target at 200-400 yards. You can not easily conceal a rifle.
Bolt action rifles are useful for people in offensive positions (hunters and snipers.) They are of limited value as a defensive weapon because they are too slow.
If you are trying to deter a gang from approaching, the best weapons are semi-automatic shotguns and rifles with high-capacity magazines – exactly what Democrats want to take away from you.
Had the first two officers who arrived at Columbine been armed with rifles, they could have ended the massacre much sooner. Many police departments are starting to give rifles to patrol officers. One rifle at the camp in in Norway could have saved dozens of children’s lives. One rifle in the principal’s office at Sandy Hook could have saved dozens of children’s lives.

Rifles kill fewer people in the US than hammers, clubs or fists. Americans are 100X more likely to die in a car accident, than be killed by a rifle.