Corporations have gone full throttle with tipping. Now, they ask everywhere if you want to tip, donate, or both. And when you donate, they take a sizeable chunk of that donation for acting as an intermediary and funneling the money to whatever organization it's destined for. If you really want to donate to your favorite charity, do it directly.
Tipping and the entire tipping culture are just so wrong. When Fortune 500 companies tap into your guilt and sense of obligation to extract extra money from you, it's clear the world has completely lost its way, along with any sense of decency and humanity. I mean, I'm already paying too much for coffee-flavored cheap milk and a boatload of sugar, food coloring, and artificial flavors. So, leave me alone.
Full disclosure: I don't tip, donate, or go to Starbucks. I know how to make delicious coffee at home. And good food, for that matter. Oh, and since they started adding "gratuity" as a percentage to your bill, I've stopped eating out. Why not call it what it is: paying the staff's salary so the establishment can keep all the profits.