A few months back, four of my friends and I started meeting monthly for Dungeons and Dragons sessions. We weren't all close at the start of our campaign, but are now a tight-knit group. One member of our group (let's call her Jill) asked if her boyfriend (Let's say he is Jack) could join at the end of the first campaign. I didn't have any issue with this since I didn't know Jack and the more the merrier. I have since come to find out that no one else in our DnD group likes Jack. They find him arrogant and annoying. We were all asked by Jill if he could join, but no one spoke up at the time. Now we are trying to figure out how to uninvite the guy.
Some of the dynamics at play: We all like Jill as a member of our group, but nobody would be terribly upset if she stopped attending. We just want to maintain our friendship with her. Nobody cares about Jack's feelings, haha. Jill doesn't date around too much, but most of the friends seem to agree that Jack will not last. Jack wants to run his own game, but he also wants to be in ours. This seems like the easiest way out of this situation: Somehow get Jill to be in Jack's game and continue our monthly game without them both.
While I believe that plan is the path forward, I am having trouble imagining the conversations that would lead to the desired result. Help me come up with some ways to navigate those conversations or any other useful solutions.
Updates: To clarify, Jack has not yet joined our group. The negative opinion of him has formed from other interactions.