in america there are more guns than people. and a lot of people get shot. most other countries have less guns and less people get shot there. so its highly likely that there is a correlation between guns and people getting shot. even though there are countries that have less guns and more shooting deaths, brazil is the only one i can think of now, and countries that also have many guns (still less than the USA, numbah wan), but less shootings, like switzerland, there is a large correlation.
its shocking, i know. i understand if you need some time to process the fact that guns are used to shoot people. the cognitive dissonance must be unpleasant.
if there are many guns, then anyone with a gun, which is a lot of people, can go to any place where there are no guns and start shooting. most people dont do that because they are not crazy. but some people are. now, you can try to put a bunch of guns in every classroom, place of worhip, government building, every home, and make sure everyone is conceiled carrying in public, but that wont make the shooting stop. for 2 reasons at least
1. shooters will just move from schools and public places to libraries or swimming pools or churches, anywhere where there are less guns. its like trying to dam in a river. it will flow somewhere else.
2. that just makes sure that whever someone loses their shit they have a gun within reach and can start shooting people
you have to fix a problem at the source.
the sources here are 1. a fuckload of weapons and 2. fucked up people. you can also partly blame the government and media for this for constantly making people live in fear.
reducing either 2 of those will reduce the problem. more guns will only make it worse.