Might seem a little far fetched, but Google and FB should offer a way to opt out of being tracked around on the web. The average revenue per user in North America is around $20 per quarter, so charge $80 per year to use these services without being tracked.
The $20 per user per quarter is mindblowing and that number is growing rapidly, no wonder selling user data is so lucrative.