I normally agree with you, but I really believe Facebook's model - hosting people's personal life in a corporate database - is wrong, flatly wrong. It'd be wrong for anybody, but they're the most active pushers. Friend lists, personal photos, relationships, messages, even though users gave them up freely, it was wrong to take them.
IT ethics means that you use your expertise to actively protect sensitive information. They don't do that, and there can be / will be / are consequences. If anybody could have pushed an effective self-hosting platform, it's them, but they haven't.
While I tend to agree with your ethical stand point, I think it's unfair to blame them for not pushing a self hosting platform. Without first gathering the personal info of the users they would never had the clout to push anything. They had to obtain a large level of popularity in order to push anything.
IT ethics means that you use your expertise to actively protect sensitive information. They don't do that, and there can be / will be / are consequences. If anybody could have pushed an effective self-hosting platform, it's them, but they haven't.
They are at the bottom of the ethical barrel.