Laws are part of the problem. If people agree to the privacy policy, or lack thereof, that says "we will record and report your activities to advertisers", Facebook, then you don't have a right to complain. If you don't like this, then don't accept their privacy policy, and cancel your service. If enough people are outraged, and cancel, the companies will either rescind their policy or go out of business. We don't need a law, we just need common sense and the power of the people.
Sent from my cm_tenderloin