I'll agree with you on the necessity of stopping on reds, which shouldn't really be controversial. I cycle a lot and never go through reds, and it really does bug me when I see other cyclists do it.
That said, I disagree on the helmet point. It's up to the individual whether they wear a helmet or not.