If you keep the problem employee, you will continue to resent them, and the employee will never feel appreciated and become apathetic. by firing the employee they have the opportunity to find a new employer who appreciates what they bring to the table. and you the employer get to do that same