Hit out at (someone or something)

To criticize someone or something strongly, to make a verbal attack against someone or something.

The president of the company hit out at the people who were criticizing him.