For all you naysayers who have a problem with tipping..let's just say we abolish tipping and the restaurants and service industry have to raise their prices to compensate. Not only will you be paying more for your food, hotels, taxi service and everything else..the quality will go all to hell. Think about it..what's the incentive to bust your butt if you are only going to make as much as the slacker right beside you. No more friendly smiles, no more refilling your coffee or drink without asking.
Compare the service here in America with Japan. I think that you have to give a little to receive a little in return. As a waitress, do you always expect a big tip from someone first before you offer your services? You've got to show them you deserve the tip before they tip you. If the waitress doesn't do her job, then no tip for her. This leads into my next point: In Japan, the instant you walk into a restaurant's door, they wait staff greets you with a whole heartedly "Welcome to our store!" Sure the prices are a little bit higher, but the service is excellent in most, if not all, the cases. They do'nt leave tips in Japan, and yet the quality is first rate, and the food is still affordable. I've been there, and it's surprising the first time you walk in and they welcome you with open arms. Hell, if there's another person slackin and the other wait person is busting their ass off, then tell the manager and get them off your wait staff. They reflect upon the restaurant and the wait staff. Would you want someone like that to greet your customers? I wouldn't think so. Have someone hired to manage service quality. Slackers like that need to go find another job then if the restaurant wants its customers to keep returning.
"Thou shalt tip ALWAYS or suffer the wrath of me!" Tipping has gone crazy and society makes it seem like a sin to not tip. Give me a farkin break! It's the wait staff's job to provide service and not expect anything in return (ultimately, it's the restaurant's job to keep its customers happy). Yes, I'm sure everybody's got bills to pay, but if you're unhappy, then get another job. This isn't a 4-year university job here; these kind of jobs are plenty. Happy employees == happy customers. Unhappy employees == no job.
I still don't think that the quality will suffer with a no-tipping system. Look at the Japanese service system. If the company treated their employees and customers like they did in Japan, I think most these problems can be avoided.