denounce

To speak out strongly in public against something wrong.