There are plenty of things that are bad for the public health that have been decriminalized... drug use, public defecation, etc. If they simple enforced the laws, they'd have reason to have people stop living on the streets (where they have no reason to be), and start living in places set up to handle them ( asylums, jails, shelters, whatever you want to call it ).