Is not correct, Report them to the manager.
I agree about raising your complaint to management. But, I also believe that if you had called ahead and explained that you were running late, especially only 15 minutes, they would have tried to accommodate you. 15 seats is a lot of seats to leave empty. Every seat empty is costing any restaurant money. Probably about a dollar a minute per seat.
Thanks! Your answer is awaiting moderation.