Does the average Joe reads all the contract when signing up to Facebook? Plus users can't read Facebook code? Why not make it FOSS? What's sold is not what it really is. Even if most people knew better they would still use it, but that doesn't make it less evil and unethical.