We were presumably talking about cases where people might be fired or excluded from a project for e.g. making transphobic comments in public outside of a work context. If you agree that this isn't a case where the actions have 'nothing to do with the company or its business' (because of reputational issues), then it seems that we're in agreement.
>If anything, it seems like nowadays people can be routinely fired when it's discovered that they are straight.
Utter nonsense – and you know it.