A fetish model with a social media following has been equally praised and derided after she filmed an aggressive confrontation between herself and an internet troll who she claims 'slut-shamed' her online.

Emily Snow, a Houston-based fetish model, tells Houston Press that she was updating her Facebook to tell friends she had to trim down her 5,000-strong friends list when one individual, Agnello Dei, apparently 'slut shamed' her. Agnello claims he was pointing out her 'hypocrisy' over posting sexually graphic images online but complaining that she was being bothered by 'creepy guys'. Emily claims she was called a 'slut' and was even physically threatened.

'So I tell him if he wants to say all of these terrible things, to come and say them to my face. He tells me to meet him as Starbucks at 2:30,' she explains. 'Everybody on my friends list starts saying "don't meet him, do you want me to come, let me meet you there". I tell everyone that I don't need them to meet me, and that I'm going by myself. I didn't want this to be a crazy situation.'

Head-to-head: Emily Snow (left), a Houston-based fetish model, filmed an encounter in Starbucks with Agnello Dei (right) who left insulting comments on her Facebook page

Kicking off: Agnello argued that Emily was a hypocrite for complaining about being called names like 'slut' when she posted this photo with the word over her mouth, which Emily says is a statement against shaming

Claiming that in order to protect herself and to ensure there was proof if anything were to happen, Emily filmed the entire encounter.

The resulting clip begins with Emily filming as she is stepping out of a silver car in the parking lot of the Starbucks on the corner of Post Oak Boulevard and Westheimer Road in Houston and heading inside.

As she approaches, Agnello is seen wearing a blue shirt and standing to face her. He stretches out his hand to shake hers, saying: 'Hi, nice to meet you.'

'Hi, you're the guys that likes to talk bad to all the women?' she says.

He brushes off the comment and asks Emily if she would like something to eat or drink, but Emily cuts right to the chase, saying: 'No! I don't want a drink from someone who wants to call women bad names.'

The pair begin arguing, albeit calmly at first, with the man stating he thinks that she has welcomed his particular brand of criticism by posting suggestive images with the word 'slut' taped across her mouth.

'It's a statement!' Emily retorts, explaining how Agnello missed the point of the image: 'Because women are always treated badly and called that. So it's a statement. That's why I'm tied up in the photo.'

The man shakes his head in disagreement and continues to argue that she calls herself derogatory names so he believes she is being hypocritical.

Getting the story: Emily films herself walking up to meet Agnello, who is initially cordial, shaking her hand

Discussing: Emily describes how her photo he is complaining about is actually in fact 'a statement' against slut-shaming

Increasingly frustrated, Emily accuses the man of saying he wanted to 'beat someone's a** while their children cry and watch' - a claim Agnello acknowledges as having said to a male friend of Emily's who he claims threatened him - and asks if he wants to go outside and fight her. He declines, saying he is there only to talk.

Emily then uses a homophobic slur to make her point to him, saying that in his own social media pictures he is 'splattering f*****t' across his face because he has images of himself with pink hair and glitter eyebrows, 'but I'm not calling you that,' she adds.

He argues that it's a 'glam rock look' so 'unless you want to all David Bowie a f****t...'

Before he can finish, Emily hurls his cup off tea all over him. He angrily responds by throwing the empty cup back at her, but she just continues towards the door shouting: 'Call women whores again!'

The man's previously calm demeanor has disappeared as he follows her outside screaming across the crowded restaurant that she is a 'slut' and a 'd*** sucker' and other foul sexual obscenities before Emily whirls around with a can of mace and sprays him. He attempts to protect his face with his coat.

The clip ends with Emily fleeing into a car where a friend is waiting, and letting out a nervous laugh before telling her friend to 'drive, drive, drive!'

Escalation: After arguing for a short time, Emily throws a drink over Agnello (left) and he angrily follows her outside shouting sexual obscenities before she whirls around to spray him with mace (tight)

Sharing her side: Emily subsequently posted the video on YouTube, saying that she maced him because he was 'swinging and kicking' at her as she tried to leave

Stepping up: Emily and Agnello both claim to be pressing charges over the incident

In the description of the YouTube video the model and sex-positive podcast host subsequently posted, she wrote that while she took 'full responsibility' for throwing the drink over him, she didn't expect 'him to start swinging and kicking'.

She added: 'I ran for the door and pepper sprayed him as I got to my car. He was kicking me as I tried to shut the car door.'

In his own defense, Agnello tells Daily Mail Online that 'I didn't hit her as she later on claimed, as a slap or punch would have reflected on her movement in the video. She continued pepper spraying me, and screamed "Cover your face b**h!" and all I could do was cover myself with my jacket and kick randomly trying to get her to stop. That's the only instance in which I replied physically, in order to defend myself.'

While many of her Facebook followers have come out in support of Emily's confrontation of her online troll, plenty have also criticized her for being overly aggressive and trying to provoke Agnello into fighting her.

Both claim to be pressing charges against the other, with Emily saying that Agnello has also threatened her sister and sent nude images of her to her family members, while Agnello claims he was asked to send the images and told by Emily's sister that she was waiting outside the cafe with a knife to 'to stab me in case I genuinely attacked Emily, which I never did'.

'I was not there to fight her, just to talk to her, and she chose to assault me, obviously using this as an opportunity to further her modeling career,' he says.