I don't feel guilt when they swivel that ipad around, more like annoyance. When I'm asked to tip for someone handing me a cup of coffee, I say no tip. We should really be pushing to get away from this relic of slavery, and don't tip unless it's absolutely clear we need to; i.e. at a sit down restaurant.
Ouch, having worked in cafes and restaurants as an undergrad I pretty much always tip 20%. Is it absurd? Of course, but given how badly most waitstaff are paid, the idea that you will somehow eliminate the practice by stiffing a few barristas seems both sadistic and highly unlikely to change the world. Until robots hand me muffins, I accept it as a tax on eating out.
I'm highlighting this part because it's one of the main contributing factors to dining out less and less, for me, and that includes coffee shops. I always tip well when going out; ergo, I don't go out as often.
Going off of the "I'm not very unique" rule of thumb, businesses are losing some amount of money because of tipping culture.