We need an ACT UP for gun control: in their faces, non-stop, all the time. Together with that, we need a multigenerational, long-term movement to destroy their arguments and culture.
What we do not need is what we do now, and what you're suggesting more of: hand holding with recalcitrant sociopaths and suckers for the gun manufacturers who do nothing but talk nicely about "reason" out of one side of their mouth while contributing to a public health epidemic nonstop with the other.
We've been doing nothing BUT trying your way, and it is a catastrophe. You're like the public health officials who tried to gingerly gain consensus for shutting down the bath houses in the midst of the HIV/AIDS epidemic. They were stymied at every turn, and were unable to shut down the bath houses, which they finally did by pure fiat, for three years. Meanwhile, thousands were infected and died. That's you. That's your position: let's talk, let's gain consensus: but just as the bath house owners and their flunkies and dupes would never in a million years agree to shutting down the bath houses, even as they amplified the epidemic, so the gun manufacturers and their flunkies will never in a million years agree to anything. We've seen their offers: death - a non-stop epidemic of gun death into the future, and forever. Fuck them. Your way has failed miserably. It is wrong. It is morally repugnant. And it is deeply impractical.