Granted, it's been a bit since I've gone through this game (when was the last update? [just in case, that's a joke specifically referring to how long it's been since I went through the game]), but don't you have to *choose* to be a dick to Cody? Don't you have to *choose* to fuck Oliver's wife? Assuming, as I am, that I'm remembering who Oliver is correctly. If you (the royal you that refers to anyone reading this) have that much of a problem with how the MC treats those two, maybe it's not the MC's problem but your own.
I *know* I'm a massive asshole, and I knowingly *chose* to play the game like that. I'm not going to complain about the MC doing what I *chose*, out of the available dev-provided options, for him to do.