Facebook does a lot of internal research which to me seems to be coming from a good place. Doing that research carries a lot of risk for them; e.g. the recent 'whistleblowers' mainly leaked that exact research reports. But instead of giving Facebook credit for even doing that, we always take a negative approach.
Note: I don't like facebook, I don't even have a facebook account, but unless we encourage good behavior (even at places we dont' like) how do we expect things to get better?