I thoroughly disagree with just about everything you've said here.
First of all, I think you're completely misreading Samson. He has no affection for Veronica as a person, he's interested in her only as a hot lay and a satisfying challenge to best. He's like a fun-sized Chuck, eager to get off on hurting anyone he sees as belittling him. If and when Samson manages to have his way with Veronica, you can be sure he won't lift a finger to help her save the gym. If anything, he'll openly gloat about how he ruined it in the first place just to bring the woman even lower.
Second, why on earth would the MC need to "get Veronica out of his life?" If you and/or the MC dislike hanging out with Veronica, just leave her to her own devices and the problem ceases to exist. The whole point of starting her friendship route is empathizing with her over having her dream cynically undermined. The idea that anyone would address that injustice by setting Veronica up with her tormentor boggles the mind. That's not a "grey" MC, that's a lunatic.
Third, I would dispute that Veronica makes unthinking decisions. She's unquestionably stubborn and she can certainly make mistakes, but she's always struck me as being very thoughtful about her actions. Her nettling of Kathleen, for example, is not empty bravado, it's a deliberate gambit that "makes me a bigger target, but it makes [Kathleen's] little circus more dramatic - and that's all she cares about." Likewise, breaking Samson's nose wasn't her overreacting to Samson's "best behavior;" she elbowed him because he groped her for no reason! Sure, Kathleen was only too happy to twist the action against Veronica, but that's because Kathleen is a piece of shit and Veronica underestimated her sadism. Her evaluation of Samson was spot on.
Lastly, at the risk of showing my bias, I take umbrage at the notion Veronica is more annoying than the doctor who likes to dose people with an unlicensed aphrodisiac purely for the lulz.