There are a very large number of solid blue states that have very reasonable gun laws (eg. MN, WI, MI, etc) and a large list of purple states (PA, WV, OH, FL, NV, and sooner than later, TX...) that are similar. All of that can and will change if we continue to alienate potential allies because their world view does not align perfectly with ours.
We clearly have common ground because people of very different political beliefs inhabit these states and manage to co-exist reasonably well. Taking a big, loud, angry, and ultimately impotent stand against the large chunk of people who live in these states each time there is a mass shooting simply Will. Not. Work. I know this because we have seen it over and over again in the last 15 years. It is completely irrational to think it will work in the future.
The only way you'll be able to de-stigmatize gun ownership and drive to work with an SBR on your back is by helping people see that gun ownership is not at odds with a safe and peaceful society. By refusing to engage with the very same people who you hope will also see the importance the 2nd amendment, you simply are dooming yourself. This is not radical Islam - you will never convert people to your side via brute force. So long as current demographic trends continue, you can simply expect even more failure with this strategy.
In my life I have taught dozens and dozens of new shooters and been directly responsible for at least 4 people's first ever gun purchase. Many, many more have softened to the idea of gun ownership because they know that I understand and respect their views, which led them to understand and respect mine in turn. This would not have been possible if I had dismissed them for having political or ideological differences in belief. Given my experience, I feel strongly there is a lot more opportunity for victory on common ground than not.