In the area of guns and other things that are damaging to the well-being, you can't ban them....but you can tax the living shit out of them to prescribe behavior you like and retard behavior you don't. This is why we need to institute the mayhem tax on firearms, bullets, and all associated items.
Use that money to pay for armed guards at schools, armed guards at churches, and armed escorts of school buses.
Or...perhaps, realize that the 2nd Amendment is a dumbass amendment written before zippers and about 100 years before football was invented. Living under such a rule because it is merely old and was written by guys who had some other great ideas is silly.
Sin taxes don't work unless your goal is to rob everyone while punishing the poor.
Plenty of poor people smoke. Even more poor people drink. You're incorrect.
Plenty of well to do people smoke. Even more well to do people drink. What's your point?