Like I said, my suggestion is to designate gun zones... like smoking zones. Your home, your trunk and publically decleared areas such as hunting grounds or shooting ranges are all free for people to take and show and play with their guns.
However, if you're caught with a gun in a no gun zone, without any permit, then you can be gunned down by law enforcement or arrested... which ever the blue lives decide to do.
I wonder if that's a good compromise for both sides.