People still smoke cigarettes, including teens. It has not affected teen usage. With targets fixed on guns, we will lose the ability to defend ourselves if no one speaks up. Putting a quick Band-Aid on a deep wound will not fix the problem. In any case, a loss of freedom is not the final solution.
Public awareness is more often the best solution.
Public awareness is generated in part by the media but must play out where social groups gather, classrooms are in session, family discussions take place and conversations happen between friends. When people talk, they share a sense of community even when there is disagreement. Tolerance is the ingredient citizens must possess to make these discussions valuable.