I'll reply only in regards of french law here but be aware I'm no lawyer. The basis is the following. You can fire someone for repeatedly public attacks targeting another employee, or a client. Then if the fired employee thing you're wrong then a kind of court dedicated to work legislation will decide if you have enough element to have him fired or not.