After the city cancelled the controversial event, a local church decided to host it.