A woman accused of assaulting a fellow diner at a Mexican restaurant because he was wearing a 'Make America Great Again' hat claims that she was actually the victim of the confrontation caught on video.

Rosaine Santos, a 41-year-old Brazilian immigrant living in Falmouth, Massachusetts, was arrested and charged with disorderly conduct, assault and battery following the row at Casa Vallarta Mexican restaurant last Friday.

Police say Santos approached 23-year-old Bryton Turner and began yelling at him about his red hat with Donald Trump's 2016 campaign slogan emblazoned across it.

A video recorded by Turner shows Santos walking behind him and knocking the hat off his head.

'That's the problem – the problem with American these days, people are just ignorant,' Turner says in the video.

Rosaine Santos, a 41-year-old Brazilian immigrant, has been arrested for assault after she was caught on video confronting a fellow diner at Casa Vallarta Mexican restaurant in Falmouth, Massachusetts, last Friday because he was wearing a Make America Great Again hat

Video recorded by Bryton Turner shows Santos aggressively pulling the red hat, a symbol of President Donald Trump's 2016 campaign, off of his head

The incident escalated to the point that the police were called, and when they arrived at the restaurant Santos reportedly told them that Turner should not be allowed to eat at a Mexican restaurant because he supports the President, who is hellbent on erecting a wall at the US-Mexico border.

Santos took one last swipe at Turner while police were escorting her out of the restaurant.

'She just tried to grab my hat in front of four officers, not smart,' Turner said in the video.

Bartender Geo Macarao told local TV station Boston 25: 'I couldn’t imagine somebody just coming up and hitting them when there’s cops right here.'

Santos defended herself after the fact, telling Boston 25 that she had been provoked.

'I had a little bit to drink maybe that’s the reason that I couldn’t walk away but being discriminated for so many times in my life, I just had to stand up for myself,' she said.

'He’s not a victim. I am the victim. I have been bullied, okay?'

Macarao said Turner didn't do anything to provoke Santos and had just walked in an ordered his food when she confronted him.

In the video Turner says: 'That's the problem – the problem with America these days, people are just ignorant.' Turner was reportedly minding his own business when Santos approached

The incident escalated to the point that the police were called, and when they arrived at the restaurant Santos reportedly told them that Turner should not be allowed to eat at a Mexican restaurant because he supports Trump, who wants to build a wall at the US-Mexico border