It seems like fining and, if necessary, revoking the drivers licenses of dangerously aggressive drivers might be a simple way of solving the problem, no? Sharing public goods is be the norm in other areas of society; why not on the road?
[Lots of places beg to differ](https://www.treehugger.com/bikes/dutch-kids-have-different-r...).
You can't bully people into being good, but there are lots of nudges like education and more thoughtful design that can move culture to work better.