The difference is that guns make bigger ultimatums, which is not a good thing. If two people are pointing knives at each other, then they can just walk away. With guns, neither one knows if the other will shoot.
Except that no conservative is saying that gun violence is good. Self defense is good. I guess this is another one of those things in which the Political Left cannot distinguish between legal and illegal.