I can't imagine being so upset about anything my kid says that I'd insult or berate them that way. I agree with your sentiment, no one should speak to kids that way. But I'd love to challenge the idea that a healthy, mentally balanced adult would be so distraught by the words of a child that they allow themselves to devolve into such nastiness. I think most parents are probably more mature than that. But I could be wrong. I have 6 kids and our home is happy. When my kids say something that bugs me, I usually just ask them to clarify. Quite often, they are just miscommunicating and it's my job to guide them toward explaining themselves better. Have you heard the cliche "Communication is 10% what you say and 90% what they hear." We should expect kids to bumble through life a bit, it's their job. I can't imagine getting so angry about that.