Police watched from atop the town hall and patrolled the streets with dogs, as people in rainbow clothing confronted a group that came to sing hymns and wave signs telling them to repent. There were ...