Why not? I see an awful lot of opinions but a depressing lack of discussion. I agree with you, but there's not much more I can say about why. Humiliation is good, but I think involving the public is bad. That said, Rahul's thing was one way of doing it without making everyone around you uncomfortable, other than that they might stop making eye contact in case she asked for a smoke.