Just driving to work this morning and stopped in a queue of traffic near a T-Junction. I left a couple of feet between me and the car in front as I always do and the kid assumed I was letting him go. He walked out into a car turning the corner into the road, hitting his thigh and lifting him into the air. The other driver was doing about 10mph, not fast or anything. The kid threw up and was fairly compos mentis afterwards but obviously shaken with some cuts and bruises to his head.
The driver got out and had a go at me for "Letting him cross", which I didnt do intentionally, he saw a gap and went for it. After he calmed down and I explained I didnt wave him on he was ok, obviously his adrenaline was pumping and he was shocked.
I offered to call an ambulance but the driver said he would take the kid home to his parents, then drove away.
Obviously, I was a little shocked and not thinking straight but isnt it the correct procedure to call an ambulance and wait?
I didnt take any details (Even though I was only a witness) and feel a little guilty for not helping the kid a bit more and allowing him to get into a car with someone he didnt know.
Any advice on what I could have done better?