It sounds like you may have been "discussing" politics in ways that were hotheaded or obnoxious.Personally, as a business-oriented person, I wouldn't hire or retain anyone who made his or her political beliefs known because that can turn off potential clients/customers. And yes, that goes for political views that jive with mine JUST as much as those that don't. If you're living in a very liberal area, that could be the reasoning of your boss. (It's not appropriate to discuss politics in the workplace period, but it's even worse when you're spouting off the view opposite of the majority of your clientele.)@Michael: No, no one is violating anyone's freedom of speech. Only the government can violate your freedom of speech; private individuals and organizations cannot.I don't believe that political belief is grounds for a discrimination lawsuit. Please cite the law if I'm wrong. What if an employer found out their employee was a neo-Nazi? I sure as heck wouldn't want a neo-Nazi in my employ, it would make my business look bad.ETA: Not being able to discuss your political views at work while other people can is unfortunate, and I would hate it. (In fact, I'd quit.) It's also bad business practice because it makes some employees unhappy. Better business practice would be axing all political discussion.But your boss could have several reasons for doing it, like wanting the employees to be harmonious, not wanting to offend customers (like if you live in a really liberal area or the business is one that has mostly liberal clientele, like a co-op grocery or something). Or he may just plain disagree. He still has the right to do it. He also has the right to fire you. It sucks, but there's no law against it. Pretend for a sec like your views weren't normal Republican views shared by 35% or so of the population, but really inflammatory views that 99% of people disagreed with. Like, what if you were a Holocaust denier? Well, people who deny the Holocaust have the legal right to do so; it's protected by the first amendment. They can't be arrested for it. But they CAN be censored at work for it and they can be fired for it. If a law was written that said that people couldn't be censored or fired for their political views at work, it'd apply to Holocaust deniers and neo-Nazis just as much as it would to anyone else, because the law can't make judgments about the validity of beliefs (and we wouldn't want to give the government that much power, either!).Don't think that I don't have sympathy; I am a Libby McLib with a side of left sauce and I have always lived in very red states. But I can separate my feelings about ideology from what I know is right for businesses. Business owners need to be able to do this. And WE need them to be able to do this... if they couldn't, they'd sniff around your background to try to determine your political beliefs BEFORE HIRING YOU just to eliminate that 1% of Holocaust deniers, neo-Nazis, racists, whatever. I'd hate to be denied a job opportunity because the person in charge disagreed with me. I never NOT gotten along with Republicans at work, we may argue but they become my buds quicker than anyone else.And to the poster who said that the ACLU wouldn't defend a conservative, you're totally wrong. The ACLU defended the privacy rights of *Rush Limbaugh*.