"Bye! Bye! Bye!" she screamed.
We've all been ticked off when someone staring at their phone holds up a line.
One Starbucks supervisor decided she'd had enough, but her wild rant, caught on video, might have stemmed from a misunderstanding — and it got her fired.
Ruby Chen posted video of the incident on Starbucks' Facebook page after she said she had an awful experience Tuesday in a New York coffee shop.
According to Chen, a Starbucks worker became enraged when Chen was trying to pay for her Frappuccino and cookie straw.
Chen was looking down at her phone to pull up the Starbucks app to pay, she said, when the worker asked for her name for the drink — so the worker lost her mind.
It seems the worker thought Chen was just browsing on her phone and wasting time.
"You're not getting served here!" the worker yelled as a baffled Chen tried to pay.
The worker yanked the scanner away, Chen said, and then told coworkers to call the cops because Chen was "stealing" the straw — a straw she'd picked up before the yelling began.
Watch the tirade below (content warning: brief language):
The video quickly went viral, and Starbucks moved quickly with a public pronouncement: The ranting worker had been fired.
A Starbucks spokesperson told WNBC-TV that the woman yelling in the video was not a manager, as she had claimed, but was a shift supervisor.
Chen updated her Facebook post:
The district manager Alexis emailed me last night wishing to apologize over the phone. I called her this morning as of 5/15/2015. Ms. Alexis sincerely apologized, clarified that Melissa is the shift supervisor although she claimed she is a manger, and Melissa is no longer working for Starbucks. Ms. Alexis confirmed that leadership team would do everything to prevent terrible customer service of this kind from happening ever again and asked me not to consider this as their usual standard. At the end, she offered me $100 gift card and ensured they take it very seriously.
In the end, it was the worker, not Chen, on the losing end of a Starbucks, "Bye!"
Follow Zach Noble (@thezachnoble) on Twitter