An NYC homophobe found out that hate-crime can often boomerang.

A video from World Star Hip-Hop shows one man being verbally abused on a bus by another. While it doesn’t capture the start of the confrontation, the aggressor can be heard saying: “You still suck dicks, though. I don’t give a shit. … I don’t fight with little faggot asses.”

But the alleged gay guy isn’t backing down, and only highlights how “dumb” the homophobe looks. When he turns to apologize to the passengers for the scene, the attacker launches. Receiving at least four flat-out punches to the face.

After the brawl is intervened by passengers, the homophobe is slung off the bus, where the police are waiting.

BLOOP!