Vinny's a fucking cunt, idk if we need to see just how bad he was to warrant his exit. But Tommy perhaps.
We see how guilty MC can be about Jade, and while this isn't the same thing, Sage 100% called it. Zoey wants MC back no mater what, and keeping this a secret will not help either of them. Telling her about Zoey before "I love you" would've been bad. But after that is the time to do it. He just needs to think about how to tell her, rather than blurt it out like he usually does. And that does involve cutting Zoey out of his life unfortunately.