goldendriger said:
Nope. The Player in that game. Think about it, Gary has no parents, only his Grandfather, Professor Oak. Oak gives you all of his affection while treating Gary as much the second fiddle, berating his cries for attention. The only way Gary can think to earn his grandfather's approval is to become the pokemon master. Not only do you take this away from him shortly after he achieves it, you do so as his Grandfather walks through the door, and then congratulates you and takes you into the other room to put up your Hall of Fame data, leaving his Grandson alone with his failure.
So... the Player and Oak are kind of dicks...