To get back briefly to the original topic: my personal policy when someone chucks settings to start an unrealistic fight in the tavern? Ignore 'em.
Well, more accurately I give the player a /tell to say, "Hey, do you remember that there are guards right outside, within easy earshot?" and if they don't rein their behavior in and act realistically, my policy is to either leave or rp around them. It's not the friendliest thing I could do, but, well, I personally really don't appreciate attention hogs, and I refuse to condone their behavior by giving them rp, y'know? Sending misbehaving players to coventry seems like the most effective way for players who do abide by the setting to actually punish this kind of thing.