Ramza isn't a "moral fag." He just does everything for the sake of his sister. If he had to kill half the people in the world to save Alma, he would not hesitate to do so.
And Suzaku does have similarities to Delita. This is how the whole thing started, with this character. Delita was a commoner who could do nothing at all. Then his sister died, and he decided to take the world for what it is and gain power by siding with the strong. And eventually, he's running the entire show, and is a rags to riches story. Suzaku has already gone half that path. He's already a trusted knight to power and a disillusioned man who saw the innocent girl he loved die.