It takes years to realize and admit your mistake when you cause an accident.
In my case it took me 10 years to admit that "hey, I was driving too fast on an unknown road" when I totaled a car and broke a dozen of bones
But, no one will change his driving habits just because he was criticized on a forum. So, thank you huewish for sharing this experience. Learn and move on... You are very lucky that no one was hurt....