That strikes me as a dumb reason to ban someone without any notice. I basically said the same thing, but am allowed to stay because I signed in first? (I'm guessing)
Wouldn't it make more sense to just prohibit guests from making comments? Plenty of places do that anyway.