acted against his conscience, did something he knew he shouldn't have done
ACTED AGAINST HIS BETTER JUDGEMENT
Meaning of ACTED AGAINST HIS BETTER JUDGEMENT in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012