I don't know for sure, but making guns illegal isn't going to stop violence. Maybe it addresses some cases and maybe that good enough to make everyone feel happy they slapped a band-ade on it. However I want to believe there is a deeper problem in America that drives people to mass murder "soft targets". The recent incident with the rental truck and the Boston marathon still happened without assault weapons. There is fundamentally another issue here we haven't figured out yet. Maybe its too big to identifySimilar in costa rica. But I'm not going to pretend it's a similar or comparable environment.
The 'it's not the guns, it's the mentals' thing is so tired. What makes more sense to address? Something you can see with your own eyes, is manufactured by someone else and therefore needs to undergo an exchange for acquisition, or something invisible that happens alone, in quiet, and is often times completely unknown?