Comment by golly_ned
Pretty much everything else about my job is basically my dream job. I don't think the "it's him or me" position will work out, especially given I'm more two levels more senior. I think that would just cause me to lose a lot of trust either way. I'd rather fix his behavior, or have him encouraged to move teams without me threatening to leave.
I once had a dream job. I was employee #2 and today the company is worth multiple billions of dollars. I built much of the company's core technology myself.
It didn't take long for a few employees to turn that dream into a nightmare. It's not worth it, regardless of what you would be giving up.
It's not your job to "fix" them. I also wouldn't approach the employee myself as that may backfire. I'd voice my thoughts to their manager and offer to have a sit down between the three of you to see if it can be worked out. If nothing changes, I'd make a change myself.