Creep approaches Suzi, starts touching her hair, continues with offering her his dick, commenting on her breasts, completely ignoring the girl's reaction, and finally trying to feel her breasts. Seriously? Won't you even buy the girl a drink first?
He's a creep. If he's polite and respectful then he isn't a creep and Suzi is not justified in what she does to him.
Now Hanna. What happened to her? She can't hold her liquor or what? Why is she suddenly dumber than the average Hillside male (as they depicted in the game)? Yeah, I get it, she wants to help her friend relax and set her up with a guy, but she suddenly went blind and doesn’t see what kind of fucker they’re working with? Why then did she try so hard to protect her friend from Johno, if she doesn’t care who to lay her under. And the last "Suzi, I told you to be nice" sounds like a bad joke. What do you mean girl, be nice? Let the guy fondle Suzi's breasts and then take her to the creep's rape van he parked on the street corner?
The situation with Johno was completely different. Suzi was alone and powerless to stop him because he was blackmailing her. It was only Hannah's fortuitous appearance that saved Suzi in the locker room, but it was only a temporary reprieve. Suzi was in real trouble and had no one to help her.
In the bar scene, they are in a crowded place dealing with a young creep who has had a few beers and is trying to get laid. Hannah is completely relaxed because she has seen her roommate deal with thirsty assholes a hundred times before, and bemused because she knows what Suzi is capable of doing to him if he doesn't leave her alone.
They were never in any danger and the scene was meant to be humorous, while also setting up the phone call and the finding of a point of agreement with the MC.
But there is no need to degrade every male in the game in order to highlight the merits of the MC.
Not every male is dumb or degraded: Steve, David, Valentini, Gordon, Agent Scott.