If you give a villain who is blatantly bad and a hero who is only somewhat bad you are going to root for the hero without a doubt. If you take Ganelon from The Song of Roland, you can see how most villains are a lot like him. Somewhere along the lines of the book he ruins someone’s life, kills, and gets revenge over something insignificant or something that could have been resolved had ego not been at stake.
In most stories the two main characters are typically the villain and the hero who fight either for the greater good or for selfish reasons. When reading these stories however the reader at times will find two main characters who both have villain like traits. In The Song of Roland you have the protagonist, Roland and the antagonist Ganelon who both have villain like traits, however the reader finds himself placing Roland in the