Question: what is the meaning of the proverb give the devil his due?
Answer: Verb. give the devil his due. (idiomatic) To acknowledge the positive qualities of a person who is unpleasant or disliked.