The thing about "good guy with a gun" is fucking bullshit
Literally everyone with a gun is a good guy with a gun, right up until they aren't. It's an idiotic argument. The issue isn't the people who aren't shooting innocent people. The problem is the increasing number of people who are.
Source and how many of those wouldn't happen if the money going to the gun industry went to education and social programs? What is the crime rate in the USA vs Canada where the culture is very similar but the number of guns much lower?