I know I’m jumping in on this here, but here’s my thoughts:
Marijuana is illegal. I know many people who smoke it. If guns were to be illegal, many would still have them, and they would probably not be people who normally abide the law. At least with legalized guns we have a way of tracking more murders if registered guns are used.