Now the majority of Facebook data, which is visible only to a selected group of individuals, can not contradict privacy laws of a country. Despite whatever agreement you signed. Law trumps user agreements.
As an extreme example I can sign that I give you the right to kill me, but if you do that you have still committed pre-meditated homicide. So it does not matter what Facebook made you sign it is likely they committed (and still do) a crime in most European countries. For the U.S. the waters appear extremely blurry from what I understand... But I can not offer an opinion. If there is a lawyer/ privacy expert to pitch in this discussion that would be nice.
This sounds as if nobody can agree to voluntarily take part in a potentially fatal experiment, like testing a potent medicine or be a test pilot. I believe legal provisions exist here.
Even the opposite can be true. Life saving medication may be illegal in one country but another provides it without restriction.
Anyways, my point here is you can not override law (or you shouldn't be able to).
Having said this there are some job roles that are excluded from specific parts of the legislation due to their unique nature (e.g. the Army)
Each country has its own laws covering this situation.
Giving someone personal information still restricts them legally irrespective of what they think i've consented to or their own definition of consent. The legal system has its own opinion.
Voluntarily putting your info on a free site is the consent.
Would you also cry "illegal" if HN sold your post history, which they have tied to your IP address, which they can easily link to who you are?