denounce for

denounce someone for something

to criticize someone publicly for doing something. The candidate denounced the governor for raising taxes. Donna denounced the mayor for incompetence.
See also: denounce