It would be an understatement to say that film producer Harvey Weinstein is not a popular guy. Apparently, he’s hated so many, random guys are swinging on him in public.

TMZ obtained footage of the 65-year-old Weinstein at a restaurant in Scottsdale, AZ, where a guy backhanded him and called him “a piece of sh*t.”

There’s more to the story though.

According to TMZ, Weinstein was at Elements restaurant at the Sanctuary Camelback Mountain Resort with his sober coach, when two men sat at a table next to them.

One guy, named Steve, apparently told Harvey how much of a fan he was and asked for a photo. He declined and that was that.

When Weinstein got up to leave, Steve confronted him, after he drank “quite a bit”. “You’re such a piece of sh*t for what you did to these women,” he yelled, before striking him.

Watch it all go down in the video up top.