This still won't stop people from trying to sue companies that try to sell them something that knowingly harms them. Hell, even fast food restaurant chains have been sued in the US for making someone fat.
My problem is that the same people that want drugs legalized then want the tax payers to pay for an addict to get clean.
Most people aren't born addicted to drugs. You have to make the decision to start taking drugs. I have no problem allowing anyone to have the freedom to put whatever the hell the want into their body as long as it doesn't affect other people. This includes leaching off of the government.
This may seem harsh. But if you take the risk you also need to be prepared for the consequences (good or bad).
I personally don't buy the cost argument. You do have a point that America is litigation happy, not really sure how to solve that. :)
Part of my attitude comes from growing up in New Hampshire. For example, if you are a consenting adult, and you are only harming yourself, then that is your prerogative. Why you don't need to wear a seatbelt if you are over 18, or a motorcycle helmet. The risk you are taking on is not against other people, like drunk driving, but mostly only to your own health.
Now an effective part of that comes down to knowledge, but certain ideas can be ingrained in a society over time. Like put on a seatbelt or be thrown through the windshield like a crash test dummy.