I agree.. Even if this person wasn't fired and her contract "expired", its not really the point as similar incidents have happened where individuals were fired for things they said that related to gender, sex, sexuality, politics, and so on.. If I [as a gay man] had a co-worker who espoused views [online or outside of work], such as being against gay marriage, gay adoption, and so on I would still not want them fired for two reasons: (1) Them saying such things would affect me for a few minutes prior to it leaving my mind. And it has nothing to do with their job unless they are working for GLAAD, which wouldn't really make sense.. lol(2) By having them fired it is not only harming their ability to gain further employment, but also to the children and wife/husband they are supporting..