HI,YOU CANNOT BE FIRED FOR BEING GAY,OF COURSE COMPANIES DO IT,GET IT WRITING WHY THEY LET YOU GO. CONTACT LAMBDA LEGAL OR THE AMERICAN CIVIL LIBERTIES UNION GAY AND LESBIAN RIGHTS PROJECT. HOPE THIS HELPS.NO, I'AM NOT GAY BUT I DO WORK WITH A GROUP WHO ARE,I CAN SEE HOW THEY ARE TREATED. I SHOW RESPECT,AFTERALL YOU ARE HUMAN.