I just dealt with the same problem. I had an idiot guitarist who never promoted, never knew the songs, never worked the crowd, and never had good stage presence always try to be argumentative. We had been playing the same set for like 6 months and he thought it was stupid to learn new songs...