Google employees do not have a right to discuss Google’s diversity policy. That does not fall within the “improving workplace conditions” exception. Google is within its rights to simply fire all conservatives if it wants to.
I think labor law should be different, but it’s not.
> Google employees do not have a right to discuss Google’s diversity policy.
Yes, they do; that right however does not extend to violating Google's anti-harassment policy (which id, itself, a key means by which Google avoids liability under anti-discrimination law.)
This is sensible; the alternative would be the NLRA forcing Google to engage in acts and/or omissions which would result in liability under the Civil Rights Act, which is clearly not a tenable state of affairs.
I think labor law should be different, but it’s not.