You are an ugly tourist. Don't travel around if you don't expect to accept the local customs. By your measure if you are from Germany and you can drive as fast as you want on the highway you can do the same thing in any country with a local law or norm? You are a cheap bastard as your screen name. Your wife should divorce you. If you can't afford to eat out then stay at home. It doesn't matter what you order 10% is the total amount of the check.
It doesn't matter if you come from a non-tipping country. Argentina is a tipping country and the workers don't make much. Look at the cost of your bill. It's a fraction of the cost in your country. Eat at home next time or better yet stay at home if you're going to be a so cheap.
Stay home! Restaurant/cafe workers are very hard workers. They have a tough enough job than dealing with jerks like you. You can't afford to pay a 10% then don't go out to eat. It's that simple. Respect the policies in the countries you are traveling in. Enough said.
Workers should totally get fair pay right from the start, you know? Depending on tips just to survive doesn't seem cool. Like, if a job can't pay decently without tips, is it even a real job? Some jobs pay more, some less, but we shouldn't have to feel guilty about not tipping, especially when it's the business owners who should be taking care of their staff.
And seriously, why should I get blamed for not tipping when I have zero control over how much the staff gets paid? It's not my job to set their salary; I'm just here to enjoy my meal or whatever. Plus, it's confusing – does my tip go to everyone working there or just the one person who served me? If it's shared, saying "I got awesome service, so I tipped more" doesn't make sense, right? I only dealt with the waiter, not the whole crew.
Back when I was a teenager, I had this job where some people tipped even though it wasn't a tipping kind of place. It felt weird, you know? I was the last person customers saw, handling payments and saying goodbye. But there were others who barely talked to customers or had an attitude. Who deserved the tip more? Turns out, at that job, tips got shared among everyone at the end of the week, even the not-so-great ones.
Talking about tips is like opening up a can of worms. That's why I'm not a fan of tipping at all. Lots of countries don't even do it, and they seem to do just fine without making a big fuss. The only places making a big deal about tipping are the ones that have this whole tipping system going on. It's like a never-ending drama, and I'd rather just pay a fair price upfront.