Bil Browning and his boyfriend were homeless. To protect the identity of the boyfriend (now ex-boyfriend), Mr. Browning will not say specifically where, just that it was in “southern Indiana,” about 20 years ago. But he is very explicit about who refused to give them shelter. “The Salvation Army refused to help us,” Mr. Browning recalls, “unless we broke up and then left the ‘sinful homosexual lifestyle’ behind. We slept on the street, and they didn’t help when we declined to break up at their insistence.” Mr. Browning’s boyfriend was wearing a “Silence = Death” AIDS pin on his jacket,...