There are a million reasons why shaming someone can be bad. Ultimately, who am I to judge how people dress or decorate their bodies, so long as it doesn't harm me?
But when some asshole on the bus is yammering his sex life at high volumes, I think we've swung too far in the other direction. There's a time and place for public shaming, and being on a commute-time bus meets those requirements.