For those who say it's fine if boycotting businesses based on the political opinion of one employee leads to his or her firing, would you defend such a boycott if the boycotters were doing so because of an employee's protected category such as the employee's race, sex or religion?
Apparently you are unable to make a distinction between "it's fine" and "it's protected by free speech".