As it turns out, the constant state of fear and paranoia is more profitable than gun control. I'm sure many parents even support it, knowing that their kid can be shot any day at any time, and not having much political power for an alternative solution.
Americans should try living in another country for a while. You don't need to worry about school shootings when you send your kids there in the morning. You don't need to worry about getting shot up in the neighborhood restaurant. You don't need to worry about protests turning into into little armed street wars. You don't need to worry about the cops shooting you dead because they're so worried that you may be carrying concealed arms. Life happens on a different gear. You'll certainly gain an appreciation for gun control and how noncontroversial it is.