I get where you're coming from, but I still can't agree with it. The game never tries to hide the fact that these are terrible people and never shy away from the horrible things they do, which I like. The game exist in a world of satire, and you can clearly see what is being satirized, from the fake TV shows, movies, and shops, to the way a few of the missions and side-jobs play out. It's not suppose to be taken to heart, but instead be discussed among people who play it, kinda like with The Last of Us, which presents a set moral dilemma and leaves the players not to decide what actions and decisions the character they're controlling should make, but to decide how they feel about the choices their character has made. If your offended by the characters, then I say the writers have succeeded in what they set out to do. You can disagree with what they do and the actions of the characters, but it's not necessarily the fault of the game, nor is it evidence of bad writing. Games should be allowed to show us the things what we don't want to see, no matter how much we kick and scream. This is what elevates games to become more than just another way of escapism.