I really don't understand the hate for Musk. Shit, a lot of these projects are really experiments that he's funding. They're really cool experiments, at that, and experiments aren't supposed to be successful all the time, anyway.
It's like the people who bash NASA for having failures. This has never been done before!