@MrX
If I remember correctly from the novel he had some bad experiences before which kind of given him a bad personality. With some time and help from some friends he makes he grows out of acting like an idiot and a douche.
@lolmaolo basically in "Satisfy" NPC's are full beings with minds and opinions of their own, and full lives too.
The entire game is ran by a super computer as explained at the start and NPC's are basically normal people if you treat them as such.