I don't think there are easy answers, and I agree that there has to be a middle ground somewhere.
I think that legislating auto manufacturers to insist that they build seatbelts and airbags and other safety devices into cars makes sense. I also think that it's sheer idiocy not to wear a seatbelt.
And I guess there is that large group of people who will change their behaviour because they are compelled to do so by law. Seatbelt laws, drunk driving laws, smoking bans...whatever.
However, there is a small group of people who just won't comply with the law, regardless of what the law happens to be. And I think that making more and more stringent laws to try to address those people doesn't change their behaviour, but it makes things much harder on the rest of us.
Here's an example:
Last summer, a young man got into an accident in his sportscar, when driving on a country road nearby. He died horribly and his friends were badly injured. His father lobbied the government to change the laws making it illegal
for people between the ages of 16 and 20 to have any passengers in the car who were under 21. He claimed that if his son didn't have passengers, he would have been better able to concentrate on the road, and wouldn't have died.
Now, I don't think it's right that all 16 to 20 year olds should be penalized for the actions of one person. When I was 15, my brother (16 at the time) used to drive me to and from school, band practice, late night sports games, dance classes, etc. If not for that, I would have been left to my own devices to find my way home alone at night, since my difficult child-parents would not take the trouble. If that law were on the books when I was a school girl, I would have been out of luck, traipsing through the city on the transit.
It seems to me that there's a line somewhere that needs to be drawn.