Samuel is a star project performer, with a unique and very rare skill-set critical to your project. He comes up with brilliant ideas and is extremely productive.A dream project contributor, right? Not entirely.
Samuel is terribly arrogant, publicly humiliates other team members, and constantly causes conflicts by spreading baseless rumours.
Worse, he was recently proven to claim credit for another team member's work, and in the past, pilfering.
As Project Manager, this seems to be a "lose-lose" situation:
Keep Samuel in the team, and team morale suffers, bringing down overall productivity.
Releasing him will create a situation where critical tasks would be delayed, that would endanger the project.
Have you been in a similar situation? Is there a "win-win" way?