Answer:
C) has not; has.
Step-by-step explanation:
Everhappy Corp. as a private company can decide to limit political expressions at work, you can actually be fired for expressing your political ideas at work and the fault is completely yours.
But a police officer cannot limit political expressions in the street or virtually anywhere actually. He is not your employer and you are not at your workplace. So the police officer violated your first amendment rights.