denounce
dictionary.cambridge.org
to criticize something or someone strongly and publicly:
The government's economic policy has been denounced on all sides.
We must denounce injustice and oppression. to criticize someone or something strongly and publicly:
The teachers denounced the contract offer as inadequate.