While drugs are bad there is also evidence that shitty environmental situations, not just addiction, drive people to drugs in the first place.
Your "honest person observation" smells an awful lot like what prejudice people say when they want to persecute minorities.
"Any honest person will tell you that, in their experience, [group] are [lazy/dumb/useless/not REAL people so it's ok that we treat them like shit]"
Giving drug abusers an even shittier environment to live in by demonizing them isn't going to lead to better outcomes for society.
Watch this but with a grain of salt: https://www.youtube.com/watch?...
The point is not that the public should embrace the use of drugs but that the war on drugs is a complete failure and actually doing harm.
It only makes sense that you should try something else when what you're doing isn't working.
For example, we could legalize marijuana and decriminalize other drugs and use the income from taxes on marijuana to fund education to prevent abuse and social programs to help abusers get back on their feet and be proud of themselves and break their addiction (and, possibly more importantly, their need for their addiction.)
Ideally we'd try lots of different methods of helping people and use studies to see which methods are actually effective and worth continued funding.
So, we wouldn't be wasting taxes on law enforcement and prison sentences for abusers, we'd hopefully undercut the black market and cut down on drug related crime, it would potential be self-funding (the best kind of taxation), and people might actually get help instead of being treated like scum.
I don't have any ideas for what to do about drug dealers who can no longer make a profit selling drugs, though. It'd suck to collapse that economy and drive them to a worse crime.
And honestly, we already tax alcohol and tobacco and I have to wonder where all of that money is going. It seems to me if 100% of that were going to education and social programs for drug abusers (including alcohol and tobacco) then we'd probably be in a lot better place.