A major part of the problem is people, to varying degrees, not driving within (or at least close to) the letter of the law. Of course very obvious crimes committed behind the wheel are one thing, however it then trickles all the way down to less serious stuff. And no, I'm not saying I'm the perfect driver
There would be much better adherence to the law, if the law (police) were out there and visibly enforcing it. There are just not enough of them to enforce the law, chances of getting caught - close to nil.