> Companies are made of people, and people have human rights.
Companies are a fictitious, they are not natural, they don't exist without people or laws and they exist only to serve the betterment of society. Just because humans have right does not mean companies do.
> For example, we expect police to speak and act in a specific way when acting as policemen, but they are completely free to write and say anything under the 1st Amendment when not on duty and representing the police force.
Poor example. Police are public servants and don't work for companies, they work for society and all of society and how they behave off duty is an excellent reflection of how they would behave on duty. If a police officer posts racist Facebook posts, they can and should be fired.