Two small western Michigan towns, Saugatuck and Douglas, have conservative roots and large populations of gay people. Despite their differences, the two groups get along socially, religiously and politically.