Here’s a weird and strangely uplifting story. A pro boxer who is gay beat up a man in a Philadelphia barbershop he says was harassing him online over his sexual orientation.

TMZ (of course) has the video of Yusaf Mack attacking the unidentified man whose hair was being washed in a sink. “Mack tells us he got sick and tired of the online harassment and decided to confront the guy face-to-face. Mack is unapologetic and says the guy got what he deserved,” TMZ said.

Mack, 37, has a bizarre history. The father of 10 was discovered doing gay porn in 2015. He first said he was drugged when doing it and was not gay. A week later, he told a Philadelphia TV station that was gay and had known for about eight years and that he willingly did the porn.

"I'm gay. I'm tired of holding it in, it is what it is. I live my life. I'm gay," Mack told the station.

The guy whom Mack beat up is an asshole, since TMZ reports he went on Facebook and wrote: "I rather have a video of some beating me up then a video of someone seeing me take a dick up my ass any day."

I hope this is the end of it, though the guy who was beat up is vowing revenge. “Me and him gonna fight again,” he told TMZ. If so, do it in a ring and for charity. Mack has a pro record of 31-8 and last fought in 2014.

Don't forget to share: