If the profit is your the only goal then sometimes (as Starbucks demonstrates) you can (and should actually (to reduce operational costs)) undercut basic customer service.