If I get bad service I don't go there again. I don't believe in tipping - you already paid for a service, why should you have to pay again? As far as tips making up wages is concerned, people should be paid properly. And why the hell would you tip the person behind the bar in a pub, just for passing you a couple of drinks?