Earlier quoted context omitted.
Personally, I think that Mark made a great move with the IPO. It's really silly to have an IPO at price $x, when it's well-known that the price will jump to $y > $x on the first day of trading. It's basically a reward for the elite, for the investors that have enough capital to be approached by the underwriting investment banks. It's money that most companies leave on the table, but Mark played it optimally.
It stills screws everyone who is dumb enough to buy at the IPO price and the general public who is dumb enough to believe its real. They paid the Aug 2013 price to get Facebook in 2012.
In any case, the predicted price before the IPO was exactly the IPO price. That's fair. If your view was that FB has a lot to grow and the IPO price is too low, you would buy it. If not, you wouldn't. Back then, nobody knew its price is first going down a lot, and then up even more.