Guns are tools
OP, I have to say, I think the fundamental thing to remember is that a gun is a tool. Nothing more. If you had a repairman coming to fix your water that only used a crescent wrench, but no other tools, you would laugh at him or her. Different tools for different functions or situations.