Anyway game is about having fun and romance not get rejected and frustrated
Depends on how you look at it, personally I like when the MC has to work a little for the girls to be interested in him, makes it more believable.
Also given how slow the game dev is they can't really play the card of making wait the player for a long time to get the girls
Why cant they? just cause the game is really slow to update? I dont know, if they are trying to tell a story, and they want the story to be a certain way, why should they change it? try to remember that time IRL doesnt equate to story progression or pacing, so it should matter how long the story takes to make.
I don't like being threatened and conditioned because of one minor mistake
Getting drunk while underage on your first day of camp isn't minor. The mc is right when he says she is just doing her job, she could lose her teaching license. Granted WE know that the MC wasn't 100% at fault, but from Ms.Hill perspective he just came back drunk after leaving randomly.