Give the devil his due. meaning

HOME PROVERBS

recognition

Give the devil his due.

suggests that:
You should treat people according to their acts; You should acknowledge someone's skills or contribution, even if you dislike them.