Gary was honestly my favorite character in the game.
He's an asshole, a bastard, and generally a psycho. He fits the perfect description for a villain.
Just the fact that he tried to kill you enhances the perception of evil even in a high school level like Bullworth's.