Obviously if service or food is bad, then you have the right. Though I've worked in restaurants for over 5 years now and see the cheap skates that come in for a meal just to be miserable, a pain in the butt, rude.....Why!? We dont come to your work and give you greif. If there was a department to complain about customers i would!

Just to add.....why do stupid people who think they are so clever infront of the rest of the table by shouting at the waiter, why do they not realise if they are nice managers (like me ) would compensate, otherwise i do everything in power to do nothing and couldnt care less if they dont come back because i dont want people like that in the restaurant anyways!