I don't understand why there is so much controversy about Facebook running social experiments on their users. Stealth A/B testing has long been standard practice for large Web companies. Have people forgotten that Facebook is an inessential and completely voluntary for-profit service?

Also, when did so many people get the impression that Facebook was some kind of privacy-minded, altruistic steward of their data?