I fall into both camps: sometimes I use Starbucks as a temporary workspace when I travel, and when home my 8-year old son loves their rice krispie bars.
It is absolutely true that when I am at my local Starbucks with my son, I spend a ton more than I do when I am alone at a Starbucks when on the road!!
That said, my son knows how to behave in public, and if he starts to get obnoxious I remind him of what the expectations are for behavior in public.