First of all, Cassie badmouthing the MC to Reina didn't help in the slightest; he could always have quit the job if he wanted to work on Artemis instead. That would have the added advantage of Reina not needing to lay off her interns, too.
Second, giving Cassandra credit for any good thing that happens to the MC regardless of how much she tried to prevent those good things in the first place is insane. The MC quite literally tried to kill himself after Cassie backstabbed him. The only reason any nice things happened to him after that is because of Doctor K and June went out of their way to help put him back together. If you insist on giving Cassie credit for causing the circumstances that made those friendships possible then you also need to deduct credit for all the alternative friendships the MC didn't make during the 2-3 years he was practically bluescreened. I don't think that tally ends in Cassie's favor.
As for being fun to mock her, I can't agree. It's too easy to feel like an accomplishment and too little too late to make up for all the pain she caused. I don't want to stoop to her level and gloat, I just want her gone. The less time we waste on Cassie and her asshole partners the more time we can spend with the characters that make this game enjoyable.
You are kinda missing my point. There's no credit to give to what she's done, I'm telling you that almost everything she does fuel the story, it makes it move on. Without her, nothing happens. Without her, no Claire or June, no sorority, nothing. Without her, no spending times with "the characters that make this game enjoyable".
You're just seeing this like it's real life madude. I love stories and I'll be the last to tell you "relax it's just a story" but the fact is : this
is a story. Cassie is a bad person, but she's also a good character. A person like this in real life, I would also want her gone instead of mocking her. But here we're talking about a story. Getting rid of her would only hurt the story. She is not threatening enough to be frustrating and lot of things she does has a positive impact on the story in one way or another, even though that's not what "she" wants.
It's funny to see her go through the window, it's enjoyable to see her struggling because she's not good enough to finish her project without MC and watching her pay the cost of her betrayal, it's interesting to watch her work on her project and compare that to how MC works on Artemis, it's heartwarming to see all the girls trying to make MC feel better (which would not happen without Cassie), it's etc.... Get rid of her and you just delete a whole good chunk of everything that makes the story the actual story, and a whole good chunk of what makes the MC the MC. She makes a lot of things enjoyable just by how bad and mean she is because she unwillingly end up being beneficial to the story and to MC's relationships, which is more of a victory than just "getting rid of her" would be. Works IRL too : getting stronger and better is the ultimate victory against people who try /tried/are trying to ruin you.
I am not giving her credits for anything because she doesn't do it "on purpose" and I very much don't want her to get what she seeks, I'm however giving credits to the dev for a well-made antagonist. My point being : she is a big part of the story and without her it would all be completely different. Now, to that point, and since she is a bitch that we can't get rid of anyway, the next best thing is to make fun of her. Better to laugh than to whine, it usually feels better.
Now I feel like I'm just repeating myself so I'll probably stop with all this long pleas about Cassandra and get a little less serious about this subject, because I feel like I've made my point and have nothing else to add to that debate.