Most cities of scale, certainly Seattle and Portland, have drunk tanks and vans that are on call to scoop up non criminal drunks to dry out. In Seattle it’s called “SUV” and in Portland it’s contracted to a group called “Chiers” (hah).
Went to Deep Ellum with some neighbors and friends in 05; not everyone made it back. We had designated drivers too, but some got snatched up at closing time as we were making our way back to the cars.