The issue - as has been stated by policy makers and insurance companies., is simple. Mandatory helmet laws give the idea that cycling is dangerous whereas, it is no more dangerous than walking and many other activities we participate in that we wouldn't think of wearing a helmet.
So, what happens is that when it comes time to encourage the kiddies to ride - the mom says "No, I know that cycling is dangerous because that lycra'd nut down the street yells at people if they don't wear a helmet..."
So, Johnny sits in front the the TV getting fatter and fatter - which is much more deadly.
The point? Simply, beware the law of unintended consequences. If you convince people that not wearing a helmet is dangerous - they most likely will consider riding a bike itself is dangerous - which is sad, because it isn't when you use it for transportation. Racing anything is dangerous since your goal is to push to the limit - which at times you cross.