I wrote about how white people took native philosophy towards weapons and completely warped it into the toxic gun culture we have today a few weeks ago.
The solution to the mass shooting problems is to fix the culture. Social responsibility and the value of one's peers must be reinforced as much as possible.
Banning specific types of weapons won't solve anything (different weapon types will be used instead). Only solution is to teach empathy and compassion for all as a primary value.