Hi Bill,  I'm just curious how old your son and his friend are?  I do hope he is going to be okay.  I have learned to not jump out into an intersection as soon as the light changes.  I do look both ways a couple of times before I go.  I wonder how long the light had been red for her.  It's important for me to arrive alive so I don't care if people behind me get irritated and honk their horns.  Also, for whatever it's worth, I try not to let other people, including bad or impatient drivers, rent space in my head keeping me upset or angry.  It helps me to drive and live better.  Best wishes for you and yours.