Already happens in religious schools and such, and it's legal, many states allow firing a gay person for any reason. The differences is I think here is, working at a Christian school and being gay, vs working at the Christian school, and being all open about it and going on twitter and interviews saying it. One it's no buisness of the school, but another one where if the school is trying to keep a image of their stance on gays or other things, the person is acting counter to it. I don't think they should be fired for the frst, though many schools have it and it's legal, but the second is definetly different. There are many that won't do buisness with a company thats openly biggoted against gays. Look at chic filet, curious if their stance has hurt or helped them over all, but a company very much should have the right to say that someone doesn't speak for them and their words harm the companies public face.