Your number 4 is pretty broad. Talking bad about a prominent customer of the company could be seen as extremely shameful, whether it is an honest constructive critique or not. Is it fair? No. Should people be free to have an opinion, no matter what it is? Yes. Should people be able to freely express those opinions…