It's time the be the stick
Public shame in front of their children is one tactic that may actually work, long-term.
Most parents really do NOT want their children to see their faults, foibles & failings. This is the underpinning of the "family secrets" thing that many people only find out years later in life. By the time they find these things out, they have lived long enough to have some perspective.
BUT
when Mommy or Daddy is booed in public, or has mean things yelled at them or when the family is asked to leave a restaurant/movie, there is no escaping the fact that Mommy or Daddy has probably done something really bad..
Small children tend to be very curious, and may even become fearful of just who their parent is, as a person.
As long as there is no real physical danger, I see public protest of evil people as totally "fair game".
There need not be a "flower-shop/bakery/lunchroom counter" linkage, as long as the protesters make sure it's abut the specific actions the people have done..HS Barbie has power to enact cruel policies/Huckleberry Pearls willfully LIES every day,etc..
I am tired of media tut-tutting every time a republican gets his/her comeuppance, and Dems being criticized for being mean. Just because we believe in fair play and are the antithesis of republican mean-spiritedness, should not mean that we should always be on defense and never offense.
We are perpetually stuck with being the pinata.. It's time to be the stick