Fernando Villavicencio had defied cartel threats, denounced political candidates for alleged ties to drug trafficking and investigated corruption.