At what point is it discrimination, though? Sure, you can fire me for "bigotry", but at a certain point your definition of "bigotry" is my definition of "discrimination".
Is it cool if I fire all democrats from my company because I don't like their speech?
>Is it cool if I fire all democrats from my company because I don't like their speech?
Only if they bring it to work or make it affiliated with your company/brand outside of work and then only individually, not as a whole. Ultimately though, you can fire whomever you wish for whatever you wish outside of a narrowly defined set of restrictions in most states.
>Employees, as well as many employers, commonly but mistakenly believe that the First Amendment to the U.S. Constitution guarantees "freedom of speech" at work. In fact, the First Amendment applies only to government action and neither limits the rights of private employers to regulate employees' communications nor provides any constitutional right for those workers to express thoughts or opinions at work. As a result, there is no constitutionally protected right of "free speech" in the offices and factories of private employers. Although employees may be entitled to express their views freely on their own time or on a soapbox in the park, they have no such wide-ranging constitutional rights at work. Absent rights provided by one of the limited exceptions discussed below, there are no legal protections for political activities in the workplace, so private employers generally may refuse to hire, adjust pay/benefits and even discharge "at will" employees because of their political views.2 In short, "political discrimination" often is not unlawful discrimination.
Is it cool if I fire all democrats from my company because I don't like their speech?