A big problem with American leftism is that it's all young people whose primary goal is looking cool. They think drug users are cool and police are uncool. So if you complain that some guy is smoking crack on the subway, they'll yell at you because they think the act of watching the guy smoke crack is giving them street cred and will get them laid because they're not like those boring suburbanites.
But what it actually means is parents are going to drive everywhere and not take the subway.
People who do drugs in an enclosed space in public are doing an antisocial act and as such are the type of people willing to do other antisocial acts. It's different from simply being homeless.
If someone is a domestic abuser who smokes crack on the subway, I think they should go to prison for domestic abuse and be kicked off the subway for smoking crack on the subway.
I do hate that people smoke on the Philadelphia subway, although it's mostly cigarettes and not crack in my experience. I think those people should be kicked off the subway. I just don't think that's the sort of thing someone she ould go to jail for.
Due to a quirk in state law, Portland can enforce a prohibition on drinking in public (outside of OLCC regulated establishments) but cannot enforce a prohibition on smoking or shooting up meth or fentanyl in public.