Someone needs to learn the difference between "hero" and "protagonist". For example, Light was the protagonist of Death Note, but he sure wasn't its hero. In Code Geass:
Antagonist: Suzaku, with the occasional Cornelia, Schneizel, or Charles (but mainly Suzaku)
Hero: gray morality, lawl
Villain: seems to be Charles, but who knows?