This past weekend, in a New York City subway car, an obnoxious subway preacher went on a homophobic tirade.

Referring to gay people as an ‘abomination’ and ‘sick’, every person did what most people would do in the same situation, ignore the insane and/or bigoted guy and wait for him to go away.

But one passenger who identified himself as gay decided to start shouting back.

‘I’m a good man!’ he said. ‘And I’m a gay man. And Jesus loves me. Jesus loves me!’

His fellow commuters could not help but give him a round of applause.

Check out the amazing video below: