put someone on blast

Verb

 * 1)  To embarrass by publicly denouncing or exposing, especially by using social media.