Yes. The theater has no right to tell you what you can eat.
No. The theater has a right to set the rules. When you buy a ticket, you're agreeing to abide by them.
Yes. The rules are designed to discourage you, but no one ever enforces them.
This isn't a big enough deal to be considered an ethical issue.
See this poll on:
Created at Crowdsignal.com