This happened in Rittenhouse Square area of Center City; it's one of the poshest parts of town, but Center City as a whole has huge diversity-- the situation at this Starbucks would be like anybody walking down mid-town Manhattan and entering any of the Starbucks or other coffee shops there.
This situation escalated too much and didn't need to. But once the cops were called, they basically played by the book. The problem was, they shouldn't have been called in the first place.
Funny thing is, the Starbucks in the Center City Macy's was in the news locally a couple years ago for refusing to let cops access to its bathroom without first buying a drink... haha The police union then made a big bruhaha about that episode, calling to attention how that Starbucks calls up the police a lot to help with removing the homeless that sometimes linger there.
So, at least the directly owned/operated (as opposed to franchisee operations) Starbucks locations in Philly do have a policy of no bathroom without first purchasing a drink. The same is true for locations in Manhattan and in places like Hollywood-- tourist meccas that automatically get huge crowds at Starbucks. Often at those locations, the lines are long...for bathroom use as well as for buying coffee drinks... Of course, having a policy, and having it applied differently are two different things. In this instance, race was likely a factor even if nobody wants to admit it.