I guess my struggle is internal then. I feel crappy about myself for being weak for tipping because I feel like I'm being scammed out of my own money via guilt given to me by their employer. And then I feel crappy if I don't tip.
You should feel crappy if you don't tip. It's an "honor system" but the wages assume that people tip servers. I know, it's absurd, but that's the system. If you don't want to tip, please don't eat at places where waitstaff are paid a wage that presumes tips.
That's not true everywhere. In Washington State (and some other places around US) minimum wage is the same for everyone including tipped employees. So please stop spreading this flawed logic and accept that it's just another way for restaurant owners screw you over with your own full consent
What places don't assume that waitstaff are tipped? Fast food restaurants and in-grocery-store ready-to-eat food-service areas. And places that explicitly advertise prices with "service included" (though these are rare.)
You're not being scammed in the US. You're given the ability to give immediate feedback on the service you received by adjusting your tip amount.
What I don't understand is people saying they are "forced" to pay extra... Why would raising all the prices of the food 15-20% to make up for lost tips and actually forcing you pay that be better? Then you don't have the option to pay less if the service was bad.