No but I am a parent. If your son came over to my house to hang with my son and I was screaming and swearing at your son, I'm guessing you wouldn't be dropping off your son again anytime soon. Everyone has their moments. There is also self control.
I'll ask you this---does it also mean that the coaches that hit their players and throw things at them when they don't perform thats ok too--- because he's a coach and it was in the heat of the moment. Not being a jerk. Asking the question. Where do you draw the line?