I want to point out you can invest in something that you think will end up giving a good return even if you personally disagree with what the company or security does. I'd love to be wrong on my investment and see Facebook crumble and society free from it's harmful influences, but if that doesn't happen, at least the money I get from it's ever rising stock price will give me some comfort for a while. It's a win-win scenario, and pre-empts me from taking any stance in favor or against Facebook, which actually has some present value for me.