By this logic, literally everything would be acceptable though. Should people be allowed to have sex in the street? Part of living in society is placing the limit somewhere. I agree that it's debatable if the limit is here or not but it's definitely not clear cut that it isn't. There's a very good case to be made against using hard drugs in public and I think there's a good chunk of people that agree with that.
tbh, I'm not sure why people shouldn't be allowed to have sex in the street. no one is saying you have to have these people over for dinner or hire them for a job. they can still be denied entrance to restaurants and generally shunned from polite society. all I'm saying is maybe they don't need to be locked up.
All of society is going to be a compromise. You represent one extreme just as the theoretical conservative uncle represents the other. Meeting somewhere in the middle is the only way to have a functional and healthy society. I think most people would agree that hardcore drug use in public is not desirable. Like I said, I think it's worth debating but don't be surprised when the end result is repeatedly in favor of suppressing behavior like that.