A Tory Brexiteer was faced with the wrath of a fellow Leaver, who branded him a liar and a traitor during a television interview.
David Davies, the MP for Monmouth, was speaking to BBC Wales about a rise in abuse against MPs when he was confronted by the woman.
In the footage, the woman calls him a "traitor" when he tells her he is pro-Brexit but voted for Theresa May's deal.
"You are a liar. You did not vote to leave," she says.
"Shame on you. You're a traitor," she adds.
"You should feel uncomfortable. You've betrayed 17.4 million people.”
Read more from Yahoo News UK:
Hitting back at the Brexit voter, Mr Davies told her: “You are not a Brexiteer…
“I don’t need to be given lectures by you.”
He added: “People like you make me want to join the EU again.”
Speaking to the camera, Mr Davies, who has started wearing a body camera to and from Parliament in response to intimidation, says: "And that's what you put up with when you're out here all the time.”
Welsh Assembly member Alun Davies re-tweeted the video clip and praised the politician for how he handled the incident.
"But we also need a conversation about how we can disagree with each other, have a serious debate and rebuild our politics. In Wales and the UK," he added.
The Monmouth MP replied saying he "100%" agreed.