Yes. Suzaku is, or at least was, in denial about himself being a hypocrite. Which is why people tend to like Lelouch more. At least he accepts and admits that, while he is trying to do the right thing in the end, his ways of gaining that end are sometimes harsh and cruel.
Lelouch admits, or at least would admit, that he would sacrafice some of his troops in battle to gain victory. Suzaku would find something to hide behind if he did.