So this leads into my frustration with the proliferation of tipping, which seems to have started at Starbucks (edit: at least that's where I first saw it occurring for counter services), is someone working at Starbucks making tipped wages or at/above minimum. If it's the latter, then they shouldn't be tipped except in extraordinary customer service situations.
It would be interesting to see how tips in restaurants that have drip pricing have changed since the implementation of them.
All that being said, I love in France (and I'm sure other parts of Europe) where there's a service charge added to each bill and that's it. I can leave some extra coins if I wanted to, but otherwise additional tips are expected. There, wait staff are paid a livable wage.