Defending someone is fine....however, his using the word "teenybopper" is disrespectful to the OP as well as those of us who were having a civilized...
it really makes me angry when i have the right of way crossing the street ( with my daughter in her stroller) and some dood decides to turn with out...
yes you did the right thing! clearly he is handling his stress and probably fear the wrong way. No body should ever be justified in treating another...