All humans are, however, hypocrites. This is, in fact, part of the human situation: we are by nature imperfect. And it is this nature which makes us seek, and give, ethical guidance. So we can't really blame our philosophers for being hypocrites; in fact, they have to be - if they weren't, they wouldn't be human, and they wouldn't be able to help us with our dilemmas.
We must separate the advice from the advice-giver; Cicero's Natural Law, Octavian's civil doctrine of marriage, and Aurelius's Stoicism can help us - but we must, in the same breath, condemn their actions even as we embrace their words. And if we condemn their actions but embrace their words, what then shall we do with the men themselves? Neither condemn nor praise them, but simply view them as our fellow humans, flawed, yet having those flashes of creative human insight which are, along with our flaws, a necessary and unalterable aspect of being human.