The mayor defended the fireworks show as "safe" and good for business but said the city must fix crowd and transit problems ...
Waymos stalled. Heavy traffic congestion snarled Muni buses. And riders had to wait.