I've found that this is quite a polarizing topic. @When I see this debated online, it's typically split right down the middle.
In the restaurant business we often have people come in at 9:45 or even much earlier and stay until 11:30 or later (we close at 10). My coworkers often get very upset about this kind of thing.
Who would you say is in the wrong. The employee who thinks they're entitled to go home once the restaurant 'closes', or the customer who thinks they're entitled to service well after the restaurant has closed?