Mexican restaurants in Oklahoma City named Chileno's, right after the Oklahoma open-carry law went into effect, posted 'no carry' signs.
So I wrote to them, noting that they'd had lots of CCW customers over time with no problems, that if they preferred 'no open carry' they could post that...