Do I seem giddy? I'd say I'm way more sad than giddy.
I think the first step to coming up with a solution is recognizing the problem correctly. Some people want to blame it entirely on gun availability. Others want to blame it entirely on mental illness. Others want to blame it entirely on religion. Others want to blame it all entirely on colonial history. Blah blah blah. When it's really often a combination of all of those.
Believing in a "God" that has no scientific provable reality is probably a sign of mental illness. Some are more mentally ill than others.
Since this mental illness probably is not going to disappear anytime soon, how do we treat it? I think the moderate religion people must do something to reel in the more ill. I'm not sure how this should be done, but it's not my job. It's not Trumps job, and it's not Hillary's job. It's the job of the moderate religious leaders. Actually, in the case of the Muslims, it's the job of the liberal reformers, as outside of the US the "moderate Muslims" are still pretty damn conservative.