well, respect is respect. I demand My slaves respect at all times. Yes, she has to call Me Sir(not Master,) in public(general public).This is not only polite, but respectful to My authority over her. And noone ever asks questions.
As far as public repremands, well, lets just say My slave is going to soon be wearing a sign, in public, that say "I've been bad", and when asked, must tell what she did, and get T/them to initial the sign. So yes, I believe in public repremand. Its very effective.
This is strictly MO, though.
Master C