" Maya is a liar and a cheater, it's not debatable " - it is. because Maya only gonna be cheating if you pursuit her, basically you pushing her into this. She literally ask you to not develop feelings toward her, and your response is well actually depend on you. and if you say it's already too late, then well, you been warned.
the only complain i understand is this: If a player choose to avoid Josy and Maya in anyway, the MC story, feelings etc is still the same. because this is a static storyline no matter what, they are forced in the story, just like Jill. No matter what, the MC is gonna be intrested in Jill, rigth after the first meet with her. you go to her, you ask her for a date, this is also a storyline that gonna happen no matter what. She also forced on you, just like Josy and Maya
the difference is that, the Maya Josy stuff only make sense if you play the game as the storyline demand it. which is doing everything with both of the girl . and because of that , it is as much as MC fault then J and M. He pushing them into this situation.
The reason why MC is a drama queen and act the way he is acting, is simply because he developed feelings for both girl, which is totally his fault if you see the actual story.