I recently played a game called Star Wars - Knights of the Old Republic. There was a mission where I had to choose to support one of two factions. The thing is, both sides have selfish goals, so the decision was hard. We all know good antagonists have reasons for what they do. In their eyes, their actions are just. However, in the general public's eyes, they're still seen as criminals. I wonder if this has to be the case? A protagonist has a goal. The antagonist has a goal that isn't evil at all, but it just happens to conflict with the hero's ambition. The thing is, making the readers hate the villain for what they do can be a nice device. If you have just two characters with clashing goals, you lose that potential. I'm just thinking out loud here, and I'd love to hear other people's opinions. Thanks.