The issue with guns is ease and distance.
A knife, you have to get close, make the person feel *real*, feel the blood on your hands and the resistance of flesh.
With a gun it's much easier, it's impersonal, there's no weight beyond the gun itself.
Guns aren't evil, but they make it easier to be.