Politics and the workplace often do not mix well. In order to maintain a hostile free, neutral, and professional atmosphere, it is best to not discuss such triggering subjects. If you are truly concerned that your actions or words may have caused a problem, just go to him in private and apologize. You certainly do not need to be apologetic for your opinions. You are absolutely entitled to your opinions. But perhaps apologize for bringing it up in the work place, and let him know that you realized it wasn't the appropriate setting to discuss politics, and that in the future, you will try to be more careful to not discuss such things in the workplace. Keep in mind, many people who have responded are throwing around the term "freedom of speech," but they clearly do not understand "freedom of speech" in it's proper context. Freedom of speech ensure that the GOVERNMENT may not persecute citizens for exercising free speech. Freedom of speech does not extend to the workplace, and your employer is under no obligation whatsoever to ensure your constitutional rights to free speech. In fact, if someone is creating a hostile work environment for ANY reason, even if the employee is expressing his/her right to so-called free speech, the employee can absolutely be terminated. Freedom of speech does not apply to private employers. Calling your boss an a**hole is also technically freedom of speech, but it doesn't mean you can't get fired for exercising your freedom of speech in that respect. All it means is the government cannot take any kind of action against you. It is no different with politics. If it is creating a hostile work environment, it can result in termination. Again, it's best to keep politics out of the workplace.