The problem here, is that you cannot see that your economy is based on establishing social injustice in all areas. Tipping, as a requirement because businesses don't pay their employees fairly, is to be treated as a moral obligation on someone who is not part of that process instead of a symptom of the basic injustice of the employer/employee relationship.
The only tightwads here are the businesses (and the employees who agree with their policies) who will not pay their employees a fair wage. Again, it is not the responsibility of the customer to ensure that a business survives and thrives. My question to you is "Are you a business owner who does this and are now trying to justify your actions?"
So, you are in agreement with the customs of other countries that women should be treated as second class citizens. You are espousing the treatment of employees by their employers as second class citizens. Your comparison to shoe removal in Japan is not even in the league of the social injustice attitude of not paying employees a fair wage.
In my country, tipping is not the custom as we have minimum wages to adhere to and if a business doesn't do this, those in charge are prosecuted.
Finally, I have no intention of ever visiting the USA. The way its citizens are treated is appalling enough, how it treats its visitors is even worse.