The text is an idiomatic expression that means to acknowledge the good in someone, regardless of how one feels about them overall. It does not play on different meanings of a word or similar-sounding words for a humorous effect.
Give the devil his due .