He didn't seem to find it objectionable then. Only when it became public and embarrassing to him.
If it was a moral issue to him he shouldn't have accepted her working for his campaign.
Since she did not honor her father and mother, and acted defiantly, knowing full well that her actions would create dishonor, then her actions especially were reprehensible and deserving of discipline.
Here's a timeline of Keyes actions:
High School: discovers she is a lesbian
Senior year High School: Allows her to apply to Brown University without askingfor a scholarship.
Election campaign: accepts her taking a semester off from college... acccepts her working on his campaign... accepts her living in his apartment
Campaign ends
She "comes out" publicly... no funds for Brown... ejected from apartment so abruptly she has to get a place with friends and then her brother etc.
Everything was copacetic until she was visible and embarrassing.