They should NOT be allowed to fire him for the simple reason that he is gay. If he taught something inconsistent with the curriculum or prompted an agenda different that that of the school/church they would have a better arguments.
Private school.....and especially religious schools and the free exercise thereof...
as in most things.....gov. intrusion....
