Trump probably just wanted to seem “tolerant” to his queer friends in NYC social circles.
He’s always allowed himself to be influenced by the personal stories of individuals trying to bear up under personal hardship, or facing apparent injustice. He hates unfairness.