I think it would be more like if your Son said "what if I called my sister a c-word" and you kicked him out of the house and cut him off completely.
I'm not saying you don't have the right to do that, or that in this example your son was right, I just think it would be an over-reaction and would create a chilling effect on your other children from asking questions or thinking about things differently.