This was always going to end one way.

In fairness, if someone followed you to your place of work and continuously shouted your ex-partner's name as you went about your business, you'd be annoyed, too.

That's exactly what happened to Halsey when she was performing at a pre-Super Bowl gig in Miami at the weekend.

The pop singer had an on-off relationship with rapper G-Eazy during 2017 and 2018 that reportedly ended because of his infidelity. So when a member of the audience repeatedly shouted his name throughout her set, she eventually lost it.

Fan footage of her blowing up at the fan has gone viral online. It sees her stopping the gig to address the audience member, warning them: "If you say G-Eazy one more f***ing time, I will kick you out this building. I will kick your f***ing ass, test me. I will kick your ass out the f**king club."

She added: "You’re not going to disrespect me like that at my own show."

She later posted a message on her Insta Stories that read: "Don't ever let someone make u feel crazy or unhinged because ur a woman standing up for herself. Don't tolerate disrespect in the name of being 'nice'. Love you"

Watch the clip below: