In guess from the kinds of places I eat in in Rome, the problems are quite different.
I don;t get mad if it's an actual waiter, because they are paid nothing and usually don;t even get the miserable tips people leave here (if it's 5 % it's a lot) because the owner takes them all (!!!). But often it's the owner, or members of the owner's family that serves the meals. They seem to believe that it is somehow rude to bring the check when you ask for it. I've seen these guys go over to the side, and wait around for ten or more minutes, and THEN go to the cash register and calculate the bill, and bring it to the table. It's like they think it's rude to look to eager to get your money. But since most of the time it's almost impossible to get your food, to get an extra bottle of water, more bread or (heaven forbid) salt and pepper, you spend most of the meal waiting for stuff, and can;t wait to get out of there.
But check this out on the theme of snobby waiters,
YouTube - Mitchell and Webb - Bad Waiter