As a "free" society, there are certain costs we've decided to pay.
We have a car culture, where we accept 30,000 fatalities for the benefits society reaps from the automobile.
We accept a medical system where 100,000 people will die due to misdiagnosis, incorrect medication, and illnesses caught while receiving medical care.
Guns are part of the American culture. I'm not saying there's nothing we can do to prevent mass carnage events, but I'm. It sure anything less than full out confiscation will stop mass shootings with semi auto rifles. At that point, imo, we'll be seeing open shooting in the streets