Of course public shaming is ok! We do it all the time! A celebrity says something racist? That’s a shaming. A politician says something homophobic? That’s a shaming. Parents get stoned and drive their kid around? Oh you better believe that’s a shaming.