That seems to be what has to happen. It unfortunate because he has formed a software union of sorts and is acting as a union rep. If I fire him I could potentially lose 2-3 others.
Possible but people are reluctant to jump ship when you make the traitor walk the plank. It's the sword in the back that drives the point home - if you'll pardon the pun ;-)