Facebook needs to turn off ALL information sharing by default. You don't get anything from another user unless he or she expressly goes in to the user control panel and chooses to allow it.
No information, period, should be shared with any other service or company, that isn't allowed by the user, as well. This includes tracking cookies and the like. Any shared information should be optional, should be defaulted OFF and NOT shared unless the user specifically agrees to share it.
All responsible authorities across the world should do their best to educate the public and arm them with the knowledge to make wise decisions when it comes to sharing information about themselves on the internet.
In the end, though, the ultimate responsibility belongs to the user, not Facebook or the government, to control his or her information access. It is up to YOU to know what you are sharing with everyone else on the planet. Can they get your home phone number? Can they track you via a GPS link? No amount of government regulation is going to protect you if you go around being clueless, being an easy mark for anyone to take advantage of that decides to.
In my opinion, Facebook has actually been one of those companies taking advantage of "easy marks", of people clueless about their own security, and just like for any questionable character, we need to draw a line for them and tell them what is acceptable and what is not. I don't care if your hand is in my pocket just to count the change, you weren't actually going to take any, I'm telling you don't put your hand in my pocket, period, end of story. Get it?
It may interest you to know that unless you specifically block access, whenever you connect to the internet, regardless of whether or not you have a Facebook account, you connect to Facebook servers that gather information on you.