Business
As soon as you begin to wonder if someone is a fit, they're probably not. When you keep someone who's a heroic jerk (Really productive but bad team member), that person is bringing everybody else's productivity down. And what message are you communicating to your team, practice, customers, by doing that? As Maya Angelou once said, "when people show you who they are, believe them."