Unfortunately your right. There's no easy solution and both sides refuse to find a middle ground - and maybe there isn't one. Rational discussion seems to just go out the window. Is there a problem? Absolutely. Are guns too easy to get? Yes indeed. IMO anyone who can't wait 3-5 days for a thorough background check has nefarious plans.
Maybe it's time we followed Israel's lead and armed and trained out teachers. Unfortunately some of our teachers are kooks too.
Due to the nature of my work I carry a concealed weapon. In 25+ years I have only needed to draw it twice thank god both times I didn't have to use it. But I was thankful I had it - without it I have no doubt things would have ended badly. But when I was asked by a former employer to carry I insisted on a training course first. Why can't we make that a requirement also?
Three 2 hour classes isn't much to ask.