Can we not do both? Helmets and improved infrastructure? As a neuropsychologist I have seen way too many poor outcomes from auto vs bicycle. Helmets really can help when fitted properly--but we do need improvements so that rate of accidents decline to begin with.
Head injuries are also common in car occupants and drivers in accidents, despite airbags, crumple zones, ... Why isn't there a push for helmets in cars?