True. People still choose to join FB and give their data/privacy away. I don't know what it would take for a rebellion or if there will ever be an open decentralized platform to replace it.
Yes. I think that what must happen is a revolution of the value of one's private information. An open platform that made certain that information was only shared with particular "trusted nodes" and also was flushed from storage after a certain time would be cool. Like an information vault where your info was held, and you could selectively choose what fb could see and what must be deleted and re-cached in x many hours or days.