The sad fact is that no single measure or idea is going to stop gun violence and mass shootings in schools, churches, and other places. Democrats talk about Universal Background Checks, but we've seen cases where the shooters got guns anyway. You could ban assault weapons, but the number of gun violence cases with assault weapons is actually quite small, 253 out of almost 104k. (Numbers from Mother Jones’s database of mass shootings, defined as shootings involving three or more fatalities, shows that between 2007 and 2017.)
View attachment 651331
The assumption is that absent the future purchase of assault weapons, the number of mass shooting homicides will decline, but there's no proof of that. From what I can tell the studies on the last assault weapons ban (1197-2004) is mixed and inconclusive. And people who already own an assault weapon are not going to give it up, it would be an unconstitutional law if the gov't required confiscation.
Which leaves gun free zones. If I was a terrorist or a mentally ill person, what better target to kill as many as possible before I am stopped? That's the point for these people right? To get my name on the front page of every newspaper in the country? I have seen no statistics on this, but I'd bet money that the number of home break-ins is probably a lot less for houses where a security sign is in the window.