You absolutely did the right thing to walk out. In fact, I would have left after the first 30 minute delay. And in all due respect to those who recommended you might have spoken to the Manager, I disagree. If the place doesn't have their act together-whether it be lack of kitchen help, disorganization, lack of waitstaff, poor hiring, poor training, whatever-a complaint after the fact to the Manager won't help. The Manager who allows that delay to happen in the first place is part of the problem. Never go back, tell your family, friends and business associates. Word of mouth can be the greatest recommendation or the ultimate critique in this case. Maybe then restaurants with this lack of customer service will get the message!