Street preachers are relatively common in New York City. But when these individuals take their messages from outdoors to the confines of subway cars, patrons sometimes get agitated. After all, many of these pastors, while well-intentioned, yell their sermons and force their ideals upon patrons. In response, weary riders tend to ignore the displays, rolling their eyes or tuning the preachers out entirely.

In a video that was uploaded to YouTube a few days ago, though, one patron decided to speak up after a man preaching on the subway took aim at homosexuality.

“What the hell are you teaching our children that two men that lay together and have sex,” the preacher can be heard saying in a video captured by a cell phone. “What are you teaching the younger generation?”

As he continued, some spoke out against his message, calling him “full of hate,” “ignorant,” “scared” and “bad,” however he was dissuaded from stopping. In addition to claiming that singer Michael Jackson “died, because he was gay,” the man spoke about anatomy and his views on same-sex relationships.

“You can’t put to men together,” he continued. “Men don’t got no breasts.”

One of the patrons listening to these messages simply couldn’t take the diatribe any longer. He jumped out of his seat, faced the preacher and said, “I’m a man and I’m a good man — and I’m a gay man and Jesus loves me.” He continued, repeating the line that Christ loves him at least two additional times.

The preacher responded fervently. As the two continued to clash, the self-described gay man called the preacher a “false prophet.”

“Jesus is love,” he said, getting a round of applause from those on the train.

Watch the clash unfold, below:

(H/T: Gawker)

Other Must-Read Stories