I totally agree that consumers should be protected from unfair contract terms.
However facebook, search engines and similar are free. You aren't a consumer you are a user which makes things very different. You get what you pay for, in this case you pay nothing so are lucky to get anything. If you don't like it don't use it.