I think you should post this on Trip Advisor. 😆 I don't eat out much. Home cooking is easier, healthier, cheaper, and you know what's in it.
I think you were right. I understand why you stayed. I probably would have skipped the furious confrontation and just moaned a bit more at any passing waiter to please check on things, but I don't think you were out of order. I'd have hated that situation. But then I don't go out for a meal at 7.30... because anything eaten after 8 doesn't go down and then I can't sleep. We aim to eat at about 6, which means calling into a restaurant when it opens.