I don't understand the point, all of the firms mentioned in the OP are headquartered and have the majority of their staff in California, where it's illegal to fire for political beliefs.
State, federal or Civil Rights Act or not, it's illegal.
California Labor Code 1101 and 1102 LC expressly forbids it, including retaliatory actions (which is a much lower bar than firing).
In California, being passed up for promotion or being discriminated against in ANY way as a result of your political beliefs or activities is illegal.
State, federal or Civil Rights Act or not, it's illegal.
California Labor Code 1101 and 1102 LC expressly forbids it, including retaliatory actions (which is a much lower bar than firing).
In California, being passed up for promotion or being discriminated against in ANY way as a result of your political beliefs or activities is illegal.