There are different kinds of “hard to work with.”
High achievers driving high standards is one thing, even if the cost is discomfort or pain for the team.
It’s entirely different if they engage in toxic behaviors and violate the trust of the team. Tolerating this kind of behavior is dangerous, even if short term or individual results seem to cover it up.