George Bernard Shaw said this quote

There are no perfectly honorable men, but every true man has one main point of honor and a few minor ones.