"Zero redeeming qualities" as if the MC is a murderer or a sex abuser from scratch lol.
The guy is just an unbearable dick that didn't bother to develop any social skills whatsoever for his whole life. Add that to the fact that he grew with an absent mother who didn't care about him, an abusing and hateful father, an obsession with never losing and with volleyball, which was his only source for 'venting out', and you pretty much have what he ended up being. A man who's had a very narrow mindset, a tunnel vision for evertything he's had to face, things that he always faced with brute force.
It's one thing to be an asshole because you decide to be like that and thrive on it. It's a totally different thing if you're an asshole because that's the only thing you've known for your whole life. Does it make his demeanor any better? Not at all. Does it excuse it? Not really, but it adds nuance to his character, and most importantly, redeeming qualities. What if now he sees better things around him? If he absorbed the bad stuff during his life, what'll happen to him if he starts absorbing the good?
So yeah, at first, he has no touch. He lashes out. He has anger issues. He's even violent. Hell, he doesn't even fucking know if his words might carry a second meaning, so he's also pretty clueless and naïve as well. He isn't making sexual remarks because he doesn't even know what the hell they are. We as players react the same way as the NPCs because we understand sexual innuendos. He doesn't, which is why he's constantly asking himself what the hell's wrong with it. He simply expresses his emotions as they come, raw, with imperfections, and always with one meaning in mind. It doesn't help that no one explicitly tells him that his words might come off as sexual. They just say "you need to think twice about what you say." But, if he doesn't know WHICH part of what he's saying is 'wrong', how is he going to correct that?
All in all, with a person like that, what exactly are we supposed to expect during the first hours of playthrough? It's totally fine if his behaviour throws you off, so much so that you can't endure a second longer playing as him. It's cool, really, there's no judgement there. That's not a sign of bad writing though, quite the opposite. He's supposed to make you feel uncomfortable. But a huge part of this game is the journey of him opening up thanks to the girls. Or seeing himself reflected in some others and trying to help them, perhaps preventing them from making the same mistakes that he did. It's up to us if we're patient enough and want to go along for the ride of his redemption. But no, he sure as hell doesn't have "zero redeeming qualities" or is a victim of a faulty script.