The good old devil is given his due
The phrase itself - give the devil his due - of course, means to acknowledge positive features in a person otherwise deemed undeserving.

Like Lyly, another parliamentarian of our time and place recently gave an old devil from the adversarial camp his due. Nitin Gadkari, Union minister of road transport and highways, publicly stated last Tuesday that the country is indebted ('reeni hai') to Manmohan Singh for liberalisation, which gave India a new direction ('nayee disha'). This is top praise, made all the more gracious at a time when sniping at opponents past and present is de rigueur, even cheered on. Perhaps Gadkari giving the Congress 'devil' due credit can be emulated by others - folks with warts and all.
The Economic Times Business News App for the Latest News in Business, Sensex, Stock Market Updates & More.