I would rant like hell and cuss at the wall until I got it out of my system! ;) THEN I would turn the other cheek, so to speak, and go over with a nice gift (maybe some homemade cookies or banana bread) and very graciously open up a conversation. Kill them with kindness. Explain that you believe your right to defend yourself is granted by our creator. You could mention the fact that the higher courts have ruled time and time again that the police are not required to protect us from harm. Or you could bring up the millions of people killed by their own governments in Russia, Germany, China, Turkey, Uganda, etc. If they are going to throw sanctimonious BS in your face, show them how a truly enlightened person behaves by being decent and respectful and composed. And if they call you names just smile and end it all with a "God Bless you". It may eat your grits to have to take their crap, but at least you took the high road.
Or just egg their house and leave a flaming pile of dog crap on their doorstep :D (KIDDING!)
Good luck in whatever you decide to do. If all else fails, you could always move to my neighborhood, we LOVE our right to bear arms around here!
I'm reaching up and reaching out.
I'm reaching for the random or what ever will bewilder me.
And following our will and wind we may just go where no one's been.
We'll ride the spiral to the end and may just go where no one's been.