Agreed that he shares the same first name (Steve) as that of a giant in the industry; no matter what, he still can't and will never be able to do a 'Job's.
Instead of improving his own company's practices and principles, what possible good does it to do anyone by criticizing your rivals, who are doing a much better job than you!
This doesn't come as a surprise to me at all. Who in their right minds would go forward with an IPO when the investors are trying to pull out their money from the market. Seems to me, Facebook has a lot of time before it can go ahead with this, if they want it to be a success!