They are well within their rights and the signage DOES have the force of law, according to Mississippi State Statute. Roadhouse Grill cooks a good steak and they have no gun prohibition, at least in this part of LA...
I saw one sign a few months ago while passing through the Jackson area. At the Waffle House. It said "No un-permitted or illegal guns allowed". Figured that gave CHP holders the green light.