Do you not say anything in email that you wouldn't want the entire world to know, btw, in case your ISP publishes your email? Or not say anything to anyone at all, in case they might tell the newspapers?
Absolutely, you should certainly be aware of the fact that your ISP might 'publish' your email, perhaps by providing it to Certain Authorities. If this bothers you, use encryption, use it properly and be sure you trust your correspondents to do the same.
If you are so scared of trusting anyone such that you treat telling one person equivalent to telling everyone, you must either be a very secretive person, or you don't mind the whole world knowing about anything you do.
That's not what I said. I didn't say I was scared of trusting anyone. I implied that I don't trust Facebook not to either (a) make the information 'public' or (b) be forced to provide the information to Certain Authorities. Their recent fuss with their terms of service doesn't help install confidence in them.
I believe that treating "uploading content to Facebook" as "publishing to all" is a perfectly reasonable (and not necessarily paranoid) approach to take, in these circumstances.
Why don't you post your credit card numbers on Slashdot? After all, your credit company *might* do that, so it's naive to think there's any difference, right?
That's a ludicrous stretching of the argument. I trust my credit card company not to do that. Credit card companies are, generally speaking, good at keeping information secure. And it would not be in their interest to do as you suggest.
Facebook, on the other hand, have no such incentive to keep information on the site private.