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