Sure, but the WHY also happens in Australia, the UK, Germany, Japan, Spain, Italy, Canada, etc. etc. And yet mass shootings only happen here on a regular basis. What's more likely, the US has a 100,000% higher incidence rate of the WHY, or 100,000% more guns?
And even if we wanted to discuss the why, every time something like this happens one half of the country wants to address it, the other half says "now is not the time for politics" and sticks their head in the sand. If a Republican proposed a national mental healthy care funding bill that put in place systems to address the why it would get 100% Democratic support. But they won't, because the party line is gun worship and saying "now is not the time for politics" every time this happens. We've been through this an infinite number of times and it'll happen an infinite number more. Can we at least try something.