to me it is a no brainer - If you work for a credit card company that charges outrageous interest rates you do not sign on to an advertisement in the paper to that effect without expecting employment repercussion. so when you work for a Catholic School you should expect repercussions if you publicly speak out in defiance of the teachings of the Catholic church.
But what's really super bad about this - one of the classes she taught was RELIGION.
because it is an independent school and not a diocesan school, i suppose they are not answerable to the bishop. Not that that would impact on the legal situation.