The 3 strikes law is constitutional and I voted in favor of it. Reducing crime is a good thing. Curtailing our liberties is not. All the arguments you make against drugs can also be made against guns, religion or whatever else is deemed too dangerous for the public. Essentially you're saying that we're all too stupid and irresponsible to live our own lives and that Mommy Government should do it for us.
I understand the spirit in which you are posting. You feel you are loosing some liberties/rights/freedoms.
The reason I think we just can't let everything go wild is many people are irresponsible and have no concept of where to draw the line on their own.
I think that is the reason there had to be laws and boundries.
A fact is that growing drug addicts would be evil and there is no good excuse to be irresposible and form an illegal drug use habit. It's more about good and evil rather than about only Federal this or that.