Look, I know everyone has different opinions and beliefs. I don't think anyone loves tipping. It can feel like giving away money. It does seem that more and more business and employees have tip jars and wanting charity. I am not advocating tipping those people.
There are people however that truly do survive based on your generosity (servers mainly), please keep that in mind if you happen to eat out in the US when you have your bill in hand after a great meal, which was paced nicely and where you had your drinks and bread maintained at a reasonable pace. Under tipping or not tipping your server does not directly make the whole tipping situation better instead you are just taking a small piece of that persons monthly livelihood away from them.
If you really care that much about it and it bothers you that much, then there are other ways to draw awareness and try to change the system. Grassroots movements, public awareness seminars, petitions, letters to congresspeople, news coverage etc.