antivício

Etymology
From.

Adjective

 * 1) antiaddiction countering addiction to a substance
 * 2) antivice opposing or countering vice (sinful behaviour)