Quinn is a broken person, coping with her circumstances a little poorly.
Bella was somewhat broken too, alienating herself from intimacy due to a failed relationship (or worse).
Tybalt is an ineffectual buffoon, he tried to mess with the mc and lost the one thing he wanted the most (Jill, not his watermelon), and it wasn’t even the mc that caused this outcome.
Burke is a cuckolded husband who tries to make himself feel less pitiful by paying for sex with students.
Dawe is a tiny man compared to his peers, both is stature and cock size, his girlfriend openly humiliates him.
Chad is a gay man surrounded by homophobes.
There are no “badasses” in this game, just flawed characters. No ultimate villains, no serious goals, just a bunch of different people in a somewhat typical environment coping in their own ways.
Quinn is not a nice person, that’s a given, she treats her friends poorly and others with contempt, she does this to boost her own sense of self worth, but in the long run it isn’t going to make her happy. She follows silly rules (like no sleepovers) to try to avoid intimacy (fucking she’s fine with). She’s only hurting herself with all this nonsense.
Quinn hasn’t been “terribly written”, it’s clear she has a lot of fans, we all have different interests in this game, and she appeals to a lot of people, and she repels a lot of people. That’s by design.
If you’re looking for the criminal mastermind, ultimate evil character, you’re probably not gonna find it in this game, this isn’t some Marvel Universe good vs evil story, it’s just a soft-hearted, big-dicked dude going to college and dealing with stuff, meeting (and meating) all kinds of people on the way.
Maybe Vinny will turn out to be a little more dastardly, but I personally hope he doesn’t turn out to be some cardboard cutout bad guy with no humanity.
One of the best things about this game is that the characters are just flawed people. It makes us care for them, rather than just want to jerk off to some big titted pictures. Of course, certain flaws repel certain people, and that’s just fine, if we were all the same, this world would be very boring…