This is the best thing I've seen in months. In this awesome footage, a homophobic preacher gets slammed by a gay passenger on the subway in NYC for spreading hatred. It ends up with the other passengers applauding the act of defiance and drowning out the nasty preacher who thought he'd find a receptive audience in one of the most cosmopolitan and liberal cities in the world. The lesson? Don't preach gay hatred in the Big Apple.