Thanks for saving my thread!
For your points, I agree that many characters are actually evil while others are actually good. Vormav always gave me the impression that he was Hashmal in disguise. I could be wrong though, I'm mostly basing this on the fact that most of the Lucavi you meet have been in possesion of people killed.
I don't feel there is enough evidence about Vayne's murder of his brothers though. We never did get to see what they were like. Though your other points are quite valid. The game does give the impression that Vayne's murder of his brothers was both completely unexpected and brutal. Bergan as well as Ba'Gammon are both characters who seem to have really no sense of good within them. While Penelo, and even Alma and Teta from Tactics can be thought as purely good.
As for Ramza, I think he's more complex than that though. His sense of justice was so strong, strong enough to make him have little thought in killing his eldest brother. If he was written to be truly good, he would have had more misgivings. I never got the impression Ramza wanted to kill him but I did feel Ramza knew his brother deserved it. That's why he didn't really hesitate.
I wonder, if Ramza had actually become aware of what Delita was doing to achieve his goal, if he would have tried to stop him, even if it meant killing him?
Another thing to think about. Is Marche a hero or a villain? Since we are discussing the morality of the series, we can't forget the character ho really sparks debates
