<<david -- nope; it's plain and simple discrimination based on sexual
orientation. and unless the state has made non-heteros a protected
class, or unless firing requires good cause, there's not much to be
done...>>
That's not true, as there was more involved than just
discrimination based
on sexual orientation if you were holding hands and saying prayers
at work.
And while it may not be illegal to fire without cause (a good
number of
states permit dismissal without cause), one can win a civil suit
based on
discrimination even when it's not specifically on the books that
you're a
"protected class".