"疾恶如仇"用英语怎么说?

“疾恶如仇”,也作“嫉恶如仇”,汉语成语意思是憎恨坏人坏事就像憎恨仇人一样(hate evil like an enemy)。可以翻译为“have a strong hatred of evil practices”。

例句

他的公正和疾恶如仇赢得了群众的拥护。

His fairness and abhorrence of evil won him the support of the masses.