It’s actually not his restaurant. He has licensed his name to the operators. As you say, though, the operators can make whatever rule they want since 2A doesn’t apply to private establishments.
that’s right, he just sold some hoosier the right to use his name