Let's face it, there's nothing really wrong with the stock, it's the CEO the COO and the expectations at this point. FB was never in any rush to pop, they took the money, they're on their own timeline, and they were obviously very honest when they told short term investors to look elsewhere.
If you can wait another 6-12 months, the stock will probably pay off very well. If you're a near term investor, FB seems to be a good trade right now and has a target of $33. But it's not about to become FB or GOOG in 2013. And the CEO and COO aren't doing much to support the price.