I agree. Sometimes you just make a decision about what you're going to do if things don't change, and just lay that out so that there are no surprises. I had a similar thing once where I decided I couldn't work with a particular player anymore because he was not practicing at home and was bringing a very inconsistent level of playing to the stage.I'd bet he would respond more or less the way he had, but if he hadn't, he had a warning about how I'd respond. Not a threat, a warning. Threats suck, warnings are healthy IMO.
It was cyclical - he'd screw up royally on one show and the next he'd work a little harder and pull off a decent performance. But his bad nights were so bad that I was never comfortable sharing video or inviting people out to hear me play with them.
We did try talking with him but nothing changed - he was also a drinker and he had personal issues with me, I guess. Someone else said he probably had a crush on me, I don't know, but whatever, it was clear that he had some weirdness going on.
Eventually I got tired of the inconsistency and just told the rest of the band that I couldn't do it anymore and I was leaving. They fired him instead.