A little girl stood up to a raving street preacher putting him down for his homophobe rant. All she did was stand in front of him and put up a rainbow flag. She didn't have to say a single word.

Here's the reaction from the crowd: