Personally, I think the car manufacturers are more responsible for seat belt's success. It wasn't law enforcement, it was the little annoying dinger that goes off constantly when you don't wear it. And as people began to see and understand the benefit, they began to see how stupid people were who don't wear it.
Unfortunately, like somebody recently pointed out, our culture reinforces the opposite, which is that violence is cool somehow.