My opinion on tipping depends on what the tip is for. If I am receiving a service then I think tipping should be mandatory. If I go to a convenience store to purchase a product and they have a tip jar I will not tip. I would change the system by making tipping mandatory if the service you received was good. You could create a set of standards and if they are fulfilled at an 80% level then tipping should be mandatory for service industries.