When you end your challenge with "justification for making them feel embarrassed
It means you aren't really open to discussion.
Again, I don't necessarily disagree with you and am not really uncomfortable with doing it uncovered in public, but I can see and understand those who don't feel it's appropriate.