ИСКОРЕНИ́ТЬ, -ню́, -ни́шь; прич. страд. прош. искоренённый, -нён, -нена́, -нено́; сов., перех. (несов. искоренять). Совершенно устранить, уничтожить, истребить. (Малый академический словарь, МАС)
ЗЛОЙ, -а́я, -о́е; зол, зла, зло; зле́йший. 1. Исполненный чувства недоброжелательства, враждебный, полный злобы, злости. Злой человек. (Малый академический словарь, МАС)
ИСКОРЕНИ́ТЬ, -ню́, -ни́шь; прич. страд. прош. искоренённый, -нён, -нена́, -нено́; сов., перех. (несов. искоренять). Совершенно устранить, уничтожить, истребить.
Все значения слова «искоренить»ЗЛОЙ, -а́я, -о́е; зол, зла, зло; зле́йший. 1. Исполненный чувства недоброжелательства, враждебный, полный злобы, злости. Злой человек.
Все значения слова «злой»Потому трудно искоренить зло.
Ни воспитание, ни влияния не могли вполне искоренить зло.
В первом случае народ будет исполнять предписания закона из страха наказания, а не по сознанию нравственного безобразия преследуемых им явлений, которое вызывало бы в нём чувство стыда и отвращения и искоренило злую волю.