If you are a person who can take responsibility for their own actions you should be left alone to live your life whether that means owning guns practicing your religion or doing drugs. When you have shown beyond doubt that you cannot be trusted to be a responsible person you should lose some of the rights that come with being a functioning adult in our society.
If you give birth to a child damaged by fetal alcohol syndrome you should not have the same rights over that child as a mother who has not been so irresponsible as to hurt their unborn baby.
The only problem I see with this, is that it seems kinda late to try and shut the barn door once the horses are out. If drugs were legal, I would think that all hell would break loose, as people who were perhaps too scared to try it before, due to attaining a criminal record, would no longer need to resist the urge. By the time they do something that proves they are not responsible, someone may be dead, or a life ruined due to no fault of their own. I honestly have always wanted to try and get a little high, or just "feel" good, but the fear of getting caught (cause if it were to happen to anyone, it would be me) and having a permanent spot on my record, plus risking enjoying it too much, and choosing it over my family. I just do not see it worth it. I can easily enjoy the rest of my life with the safe things that make me happy. Luckily having a beautiful wife is not a crime! <img src="/ubbthreads/images/graemlins/laugh.gif" alt="" />
I think guns are different due to using guns for fun does not put you in a state of confusion, unawareness, or violent behavior. Plus, guns are a necessity for personal protection. They are not just for personal enjoyment.