I think guns and ambivalence rarely go together: people feel strongly, one way or the other. If a survey had been done a week ago, I wonder if the results would be different?
And the gun lobby has a very potent weapon: fear. I suspect if you could measure fear mistrust in society 30, 40, 50, 60 years ago, it would show in increase, even as various aspects of life have improved. There's a deeper issue there about modern society and the erosion of prosperity – one of the root causes of fear and insecurity. But fear and outrage keep gun sales rolling and hold gun control legislation at bay.