Solution: Close the school. Hire a Catholic management team. Reopen the school. Hire the same teachers or better ones. Don’t hire the homosexual. Problem solved.
That strikes me as workable.
My only caveat would be that procedure is not permitted in labor/management/ownership issues in industry. I think they have to close, sell, reopen under different ownership for it to work in industry.