What is the difference between a villain who is really a hero, and just a hero? Who says he's a villain?