The issue with gun ownership is not the same as tabacco because it’s a “rights” issue. The discussion barely starts with guns merely because of that. And that is why the NRA has power and money and that it why IMO it will never change.
I think the NRA has money and power because it's smart and it decided to go after those things.
Some of the things MADD did will not work for guns -- for example, you aren't going to limit them in movies -- but here are some things I can think of that I think will change the conversation:
1) Target the NRA. Not guns or laws. But point out how they've bought Congress and how they put out propaganda to make people afraid. Make it shameful to be a member instead of something a lot of people who own guns just automatically join without much thought. That cuts out a big source of their money and also takes away their power. A lot of gun owners think they have gone off the rails already so this is just being more active about marginalizing them.
2) Make the victims and the bloodshed real. Have people who shot their sibling as a kid because they found a gun go around and speak to schools. Have victims who lived but whose lives changed forever go around and talk to people about that. I have mixed feelings about showing the bloodshed on the news but maybe do something like they used to do in drivers ed where they show people who've been run over to teens before they get their licenses where they show the actual real damage from being shot.
3) Lobby for gun safety. Make gun safety classes plentiful, easy to attend, and cheap. Make it expected that people attend them before they get their first gun. Make it a right of passage like getting your learners permit. Make everything about gun safety cheap and easy to get and expected. Like gun safes and trigger locks.
Also, make it expected that you don't sell a gun without a trigger lock. I mean you wouldn't sell one without ammo or an iPhone without a charging cord. Why are trigger locks and add-on?
4) Make guns and ammo expensive. That way the gun industry still makes money but on quality and not quanity.
5) Change the culture (via books, movies, tv shows, video games) so that gun safety is cool and expected. When you show Pa taking his son out to bag his first deer, have a throwaway line about how now that he's passed his gun safety test, he's ready. Maybe have them talk a bit about gun safety as part of their father-son (or mother-daughter or whatever) bonding. "Remember, never put your finger in the trigger unless you are prepared to shoot".
I would also really love it if movies weren't so stupid about guns. Like the good guy with a pistol being able to shoot the bad guy with his machine gun as they both are running and the good guy fires one shot and hits while the bad guy fires 100 and misses. But I think that's probably asking a bit much.
6) Change guns. We have mirrors with blind spot warnings and cars that brake for you. Why not have guns that have an indicator that tells you if they are loaded or not without having to open them up? Make it more obvious if the safety is off too. Heck, we could make guns that wouldn't fire on people, if we wanted to (for those who only want them for hunting animals or target shooting). Or that you had to turn them on for that. Or guns that only fire for their owners.