Why, if the staff at the restaurant had been watching them previously, did they let them come in and pay up front, then confront them?
They confronted them when they paid and told them never to come back.
That seems reasonable to me.
One last chance to not waste a bunch of food, and when they failed, that was that.
They paid upon leaving. It's in the story.