Actually, political affiliation is not covered. Race, religion, ethnicity, age, sex, orientation, disability, and even genetic code are covered. Political orientation is not.
Totally true. For years, CNN in Atlanta has told applicants “We don’t hire Republicans.” Totally legal.
And yet political speech is supposedly considered THE most important and most protected form of speech. Yup, makes sense to me......./s