Wow the customers you described are pretty shallow and self absorbed. They suck, I'd rather have good employees and decent customers.
If you run a restaurant, you don't care what the psychological make-up of your customers are, as long as they have cash/plastic in their pockets. What you do care about is an effective means of extracting that money from them. And a waitress/waiter is the most effective means of extracting that money.