He snapped at me, telling me not to criticize teachers.
He couldn't acknowledge his mistakes, so he snapped at me instead.
こんにちは!
ご質問ありがとうございます。
ご質問について、いくつか言い方が考えられますが、例えば、
He snapped at me, telling me not to criticize teachers.
『彼に講師を批判するなと言って[逆ギレされた](https://eikaiwa.dmm.com/uknow/questions/1487/)』
He couldn't acknowledge his mistakes, so he snapped at me instead.
『彼は自分の非を認めることができず、かわりに私に当たった。』
と言えます。
役に立ちそうな単語とフレーズ
snap キレる
参考になれば幸いです。