In my novel I plan for the protagonist to gradually turn into the antagonist through his action and character development. Though that's not the problem at hand: The three main antagonists (antagonists to the protagonists) are actually not evil generic villains who are bad for the sake of being bad. I'd like them to have reasons for doing what they do: (Keeping in mind, in my novel Anonymous: Fight for freedom against Government, against Gangs for power territorially. Gangs: Against Government for not allowing drugs, against Anonymous for territorial reasons. Feds: Government. Against Anonymous for terrorism, against Gangs for crimes/illegallity. Mr. Black: Leader of anonymous. No one knows his true identity. He is emotionless and cold-blooded, but he does what he does for freedom, liberty. He goes to great lengths, such as terrorism, for this. Johnny "Twodicks": Named this for his radiation poisoning (which generally mutates, thus his mocking nickname). He is the leader of the major Gang, and has built a drug empire from his main drug, which enhances physical capacities to almost superhuman proportions. Henry Fawkes: President of England (they have become republic). He is concerned with London's safety, and so has barricaded the city center with a tall metal wall and an unbreachable Holo-Shield (Force-Field) around said wall. Citizens lack common liberties, and are under surveillance. Their e-mails, letters, lifes are monitored closely, and no one can leave or enter the city center without official leave. I find my antagonists too one-sided at the moment. How could I improve them?