Pointing a gun at someone after being detained for refusal to pay the price clearly posted on the menu could be a mistake.
Why? The restaurant has no lawful authority to “detain” anyone. You are well within your rights to resist someone falsely imprisoning or kidnapping you.