The reason was for name calling, which is making it personal.
Name calling and making personal attacks tends to lead to flame wars.
Someone needs to tell idiots they are idiots.
How else will they learn and quit being idiots.
If they make inflammatory comments, they need to man up and stand behind them. If not, and you're worried about a flame war, then remove their posts also.