Anthony Weiner is having a rough couple weeks. First there was the revelation of Weiner's latest sexually explicit photos and messages sent to 23-year-old Sydney Leathers. Then Weiner plummeted down the polls in the race for mayor. Finally, while out on a campaign stop last week, Weiner was confronted over his sexting scandal in an animated exchange with a former NYC teacher.

Peg Brunda, a former NYC teacher and assistant principal, told Weiner that if she conducted herself the way he has in the past, she would have lost her job. "Had I conducted myself in the manner in which you conducted yours, my job would have been gone," Brunda said. Weiner looked a bit flustered as CNN caught the exchange on camera. Brunda at one point even called Weiner out for not being considerate.

You can watch the confrontation on video below.

Photo Credit: YouTube