Not that they’re charging 30 cents more per customer that dines in, but that they’re announcing it rather than just increasing their price by 30 cents which no one is going to balk at anyway.
This is such a terrible marketing idea.
That’s worse than charging 10 cents for a paper bag at a grocery store.
You just piss off the customer and point out a problem when no one would have even complained. Whoever made the decision to post the sign would be off my team so fast their head would spin.

