go postal

/ˌɡəʊ ˈpəʊstl̩/verb
RareNot in standard dictionaries
1

To become aggressive and erratic, especially due to stress; specifically, to carry out a shooting spree at a workplace environment; also (more generally) to become very angry; to lose one's temper.

#informal