You can be fired for just about anything. Go get some bad publicity pointed towards your employer and see iow long you last. You can be legally fired for almost anything except for the few items of protected discrimination. Being gay isn't currently protected. The tide is shifting based upon age. Much like the acceptance of weed. Young people grew up on will and grace. They overwhelmingly support gay marriage. It's only time as old(er) people are dying off until a huge majority support it. Nothing wrong with tolerance. You don't like it, don't do it. But for single guys, more gay guys = more single ladies! Also means better fashion, better color coordination, better broadway shows, and a bunch of other stereotypical shit gays are known for.