To me, the right to bear arms is important, but far more important is the unalienable right to life, liberty, and the pursuit of happiness.
In just the most recent shooting, 2 adults and 19 children, aged 7-10, were deprived of that first 'inalienable' right.
So far as I can see, the ONLY ways to stop this is for Congress to get serious and honest and take a page from other countries who have dealt with this horror, or, for the voters to vote out those who are ducking and jiving to avoid taking the responsibilities that come with office.