If you’re in the US and refuse to tip, you should consider only eating out at places that pay more than the tipped minimum wage (in many states still $2.13 an hour). If you’re going to protest with your wallet, hurt the owners and not the staff.