Ah, but if you're a cashier at a store, harangue everyone you see on your own time, and have an exemplary work record does your employer have a right to fire you because you espouse your political views in public but in no way associate them with your workplace?
I think this guy is associating his political views with his workplace. And his employer is saying "Please don't".