CJ from GTA San Andreas, on account of how completely oblivious he is. Pretty much every other GTA protaganist seems to understand that they are fundementally assholes who are helping themselves at the expense of an entire city, which isn't exactly admirable but is at least consistent with all the fucked up stuff they do. CJ, on the other hand, seems to want to help his loved ones, but only manages to make his life and theirs worse through a series of absurdly stupid decisions, then blames it on the police and other gangs, who from what I can tell just want him to stop burning down their hangouts and beating people to death with sex toys. I mean, this is a guy who decides at the begining of the game that, after losing his mom and brother to gang violence, the best course of action would be to give up the legitimate life he's been living on the other side of the country and escalate said violence in his neighborhood by provoking a gang war, putting his family and friends in even greater danger and causing the needless deaths of hundreds of total strangers. I mean, I'm okay with playing as a criminal, but when the main character is more destructive and less likable then the people who are supposed to be the bad guys, it's hard to keep playing and watch him continue to fuck everything up. Admittedly, I haven't finished the game, so maybe he has some life-changing epiphany near the end, but for now he's an asshole, even by GTA standards.