This is sort of like the shenanigans happening with alcohol laws in my home state. Alcohol can't be sold at stores on Sundays, but it can be sold at restaurants and bars. The main push against changing the law isn't from religious people. It's from the liquor store association who doesn't want to have to be open an extra day to compete with groceries and the restaurant association who wants to keep their monopoly on Sunday alcohol sales.
I'm in no way saying that a person deserves this kind of treatment for opting-out of a scan, and I think that the current security procedures border on reprehensible. But people need to understand that they are part of air travel nowadays. Consider them to be a travel risk. If you want to fight them in safety, quit flying and write your rep. And if you decide to fight them in person, prepare to be a martyr. And if you want to get from point A to point B with as small of risk of problems as possible, prepare to consent to being scanned, groped, or whatever else they want to do.
People watch Doctor Who primarily for entertainment. When you start forcing changes, it feels forced and takes away from that entertainment value. The story is never going to work out right when you say "we need to do ___ for political/social/whatever reasons, now let's write the story around it."
By identifying gun owners, you give criminals who want illegal guns a definite target. Maybe they know that the risk would be great by breaking into the house when someone is home, but it gives them the information they need to have a better chance at a payoff if they wait around and watch the house until everyone is gone before breaking in. This by itself puts everyone at risk by making it easier for criminals to know where to steal guns.
The other problem is that if a comprehensive list is available, they would also know who doesn't have a gun. This could make non-armed households greater targets for criminals who don't want to waste their time staking out a house first and would rather just break in steal when they can carry, and assault whoever gets in their way.
"If society is benefiting from whatever the government is doing, society should pay for it, not the landowner," said CEO Robert Laing. "The cost can be horrendous. And it isn't fair."
This this this.
This, right here, hits the nail on the head. I'm not sure about the mandatory jail time, but making it socially unacceptable is the key. Right now, playing with your phone while driving is kind of like speeding. Lots of people do it, and most people don't really care that you do it. Or even if they care, they don't really say anything to you. If we could get to the point where admitting to texting and driving was similar to admitting to reading a book while driving... where your friends would act like you're insane... then most people wouldn't do it anymore.