Facebook is a household name and is not going anywhere. They have been able to whether controversy with aplomb. They have little debt and are making money with little advertising. What do you think will happen when they begin advertising? It will bust open a ton of cash flow for them. The naysayers have been calling for the death of Facebook for years and they keep getting disappointed. That will continue.
I heard that about MySpace once as well...