Can understand your upset. Had a dog run out in front of me once & it hit front wing. I had to pull over as would caused traffic jam. Daughter jumped out & I caught up. Old lady had let go of her dog, a golden lab & it shot across the road. Nothing I could have done to prevent it. Guy behind me stopped & held up the traffic. I offered to take her home, to vet etc, but she refused. Shook me up though.
Unfortunately cats do run out quite frequently. Hubby used to be in the police & he said there were many hit & run accidents involving cats.