This is incorrect, or at least misleading.
In those States that allow gays to be fired there is no protection for gender and/or sexual orientation at all. In other words, a straight individual can be fired for being straight. The law (or lack thereof) does not favor one orientation over another.
Ridiculous. Straight people are not a minority that require protection from discrimination. Gay people are a minority and are frequently discriminated against in many places.....including the work place. There was a time when you could not obtain a security clearance if you where gay. You couldn’t service in the military. Even now, the present Administration is trying to ban transgender people from military service.