First of all you should be able to complain and criticize even free services. Second Facebook is pretty much a monopoly. Everyone you know uses facebook, therefore you have to use facebook. It's not like you can just go to a different social network. It's a great example of the Network Effect (https://en.wikipedia.org/wiki/Network_effect).