At what point does should web-browsers start to interfere with this data collection? I'm aware of extensions that do this, but the average user isn't going to install one (or remember to reinstall it after they've got a new computer). The Do-Not-Track header seems to be dead in the water - should browsers make a more aggressive move against this? It's obviously a conflict of interest for Google (since they both have a competing product to FB, and like to do a heap of similar data collection themselves) as well as a possible Anti-trust concern; but Mozilla, Apple and Microsoft could be stepping in here.
If you never go to Facebook, Safari will prevent Facebook from building a profile across the sites you visit. For each parent site, Facebook will receive different cookies, which defeats their system.