I think it's respectable, even admirable, to not care about what other people think of you. But if you hurt people when it benefits you and you can get away with it, it's not quite sufficient to explain it by saying "I don't care if other people think I'm a jerk." It would be more complete to simply say "I don't care if I act like a jerk."
That's an unfortunate attitude. I thought a lot like you, but when I realized the wage disparity here - I could afford to go eat at these fancy places, which my servers definitely could not - I chose to make it my problem.
Other people's problems are not yours, but if you can choose to help (for example, if you can afford to help), you should.
The problem with this is that by tipping you simply move the problem of underpaid waiters to the next customer and to the next day. If everyone just stopped tipping, the tips would be included in the prices, everybody would be paying taxes, and the tipping issue would just cease to exist. The prices would stay more or less the same, as those are the prices that people are willing to pay, whether the tip is already included or not.
That is not my understanding of how the world works.
At the same time, the vast majority of the jobs don't warrant tips- including all waitressing jobs outside the US- and this doesn't prevent workers from making a living wage out of them.
So yes, I think that if people stopped tipping, owners would be forced to pay waiters more, and raise their prices accordingly, as everybody already does elsewhere. On the other end, it's true that waiters might end up making less money, as the revenue-sharing model might be unreasonably generous in some cases.
Now, I'm not suggesting they provide any less of a service, but I've eaten at taco carts that expect the same level of tipping (15-20%). These are places that the server definitely _could_ also eat at. If they are making the same amount of money (and possibly more), why is it still the customers responsibility to tip? At that point it isn't for the employee to make up for low wages. It is also usually paid prior to receiving your food, so it isn't for improved service. In this case the business could increase the base price and reject tips. If they directed that money to employees it would make budgeting easier for them and make no difference to the customers.
But I would just change the law: set a normal minimum wage and advertise tax included prices. And probably nudge as much as possible against the tip (I don't think it's bad enough that we need to make it a crime), but IMF has a dim view on the tip, it encourages corruption in all society.
If you go into the situation intending from the beginning not to follow this convention but receiving the benefits of it, then you are not acting in good faith. You are, through nonverbal communication, misleading the waiter.
Consent should matter when two parties enter into a transaction, and it should be informed consent. If you think what you're doing right now meets that standard, then next time try telling the waiter at the beginning that there will be no tip, and see if it makes a difference.
Stiffing waiters in the same establishment more than one is a risky proposition at best.
Like it or not just because you feel justified in something doesn't mean that others will.
#2 - I waited tables, and a very good waiter once told me that he gives every table the same service whether they do or don't tip, and no matter how much they tip. I feel many servers lack this mentality; which leads to more people tipping less. When I waited tables, 10% was an okay tip, 15% was stellar. Now it seems like 20% is assumed and folks have a social signalling competition to tip 25-30%. Doesn't make sense.
Likewise there is an expectation of good service from waitstaff, but they're not obligated to give good service. They too have the option of giving better or worse service at their discretion. So if a server wants to give everyone equal service that's their right. But if I want to develop a reputation as a good tipper to get my service prioritized over GP by servers who differentiate then that's ok too, and rational I think.
You are being unrealistic.
Minimum wage is different for tip receiving employees, but if the tips do not add up to normal minimum wage, then the employer is required to supplement their paychecks until they hit minimum wage.
So if you like the service that the waiter brought you, you got to tip. The money goes to them only. If you get a haircut, then you got to tip if the barber/stylist went a couple of steps further and made sure you got the haircut you like. You got to show your appreciation for workers who went above and beyond their requirements to serve you better.