Metropolitan Community Church San Francisco has faced criticism after drag performer Honey Davenport delivered a sermon during Folsom Street Fair weekend.