How is "Chad being gay" stupid? All the signs were there, people had guessed it months in advance, so it wasn't a "clever twist", it was a well defined expectation.
It just is what it is, a girl the mc likes was in a doomed relationship of convenience (convenience at least for Chad) because he wanted to disguise his sexuality (we're assuming his motives, because we don't really know them yet). Not everyone who is gay is thrilled about having to come out to their peers, and obviously Chad's peers are a bunch of neanderthals who respect him now but he doesn't imagine they would if they knew the truth.
It's not like last minute DPC decided, "Haha, if I made Chad gay these losers playing my game would be so shocked!". It's been set up since the mc first met Chad and Sage. You may have missed the signs, but just read back through this thread and you'll see heaps of discussion about it way before it was revealed. Here's a few (and it'll highlight just how much evidence there was to suggest Troy and Chad were together):
https://f95zone.to/threads/being-a-dik-v0-7-2-dr-pinkcake.25332/post-4580459
https://f95zone.to/threads/being-a-dik-v0-7-2-dr-pinkcake.25332/post-4641649
Josy's definitely not a "fake" lesbian, she's quite obviously bi. Plus she's not just there for drama. She was the mc's crush all summer and was the catalyst for the mc's "just follow your heart" attitude when he admitted he liked her even though they were unlikely to see a lot of each other in the future.
Maya is definitely needy, but that's because her life is unnecessarily complicated. This conversation has been done to death on this board. Maya's dad has controlled her for most of her life, she even tells Josy she's never had a job and that her dad would be against her getting a summer job.
She's not used to standing on her own two feet, she usually does as she's told. Now things have gotten out of hand with her interfering father, she's handling it poorly because she hasn't been equipped with skills to cope with this kinda shit. She'll learn, she's got friends that will help her. That's what the stories all about, the mc helping his friends, that, and fucking.
It's fine that you don't like certain characters (you're definitely not alone in your disdain for Maya in particular), but remember different characters appeal to different players. Maya has her fans since they liked her from the start and they want the mc to help her out. They feel sympathetic towards her plight. If you're not a particularly empathetic character, there's always Bella and Sage.
The MC's dad taught him to defend himself, not to attack people. With Dawe and Chad it was unquestionably self defence, but beating up Troy or the other jocks was unnecessary and was just the mc lashing out (like a 'DIK').
As much as I hate Tybalt, the mc had just gate crashed his party and totally fucked it up, probably costing him money when the party was meant to be raising money.
Tybalt may or may not have received the donations the party was aimed at raising, and insurance possibly covered the cost of anything the sprinkler system mat have damaged (after you pay the excess), and he'd still have to pay the HOTs for their services. To top it off, the mc is mouthing off at him in his wet suit that may or may not be damaged from the water (there may not have been a drycleaners open at that time of night).
So Tybalt slapped the mc. He fucking deserved it. To turn around and punch Tybalt in the face, knocking him to the ground, after all the shit the mc had just pulled, was definitely a DIK move (and totally satisfying).
Tommy snapped and punched the MC. He didn't start "fighting" him, it was just one punch and he was just as shocked himself. The mc didn't have to go all Jean Claude Van Damme on his ass (although Tommy had been a cockhead for most of the game so it was still satisfying to beat him flawlessly). To be honest, the MC should have just hit Tommy back and called it even, but Tommy being a DIK probably wouldn't have just accepted that. So, kinda a DIK thing to beat the fuck outta Tommy over that... Definitely debateable.
Fighting Caleb was all about ego. I totally wanted my mc to look like a badass, taking on that monster in front of everyone.
"Partying without limits", I gotta say, who the fuck didn't choose that option?! We're talking ass fucking Nicole here! (Of course that's only an option if the mc's a massive DIK...)
The whole fake ID thing seems like a rite of passage. I personally stopped going to nightclubs as frequently once it was legal. Usually you just get turned away if the bouncers suspect you're bullshitting. I never knew of anyone to get into any trouble.
I'll never understand the Steve scene. He'd been a cunt for so long, if he was snivelling away in another room I'd just walk away. Seriously, it has nothing to do with me and the guy doesn't deserve any attention, plus the mc wasn't gonna see him again most likely...
The whole DIK/Chick thing is really just a novelty. I think it's a novel idea to help drive the story in different directions, but it can't appeal to everyone (there's nothing in this world that appeals to everyone).