Public shaming in the Internet age

A number of people have made missteps and found themselves publicly shamed, often on social media.