Guns are a civic religion here.
Consider whatever it is that you believe in most fervently, and then imagine someone asking you to violate it. That's the American brain, and it doesn't make any sense to me either.
I don't think the culture here will change until someone manages to leak a video of kids being gunned down in a classroom. Americans will have to literally see what this culture produces to have their hearts changed.