I agree that there are improvements that could be made to the HFT world. Most notably, eliminating the subpenny rule, which acts as a minimum wage for HFT:
I don't think that someone as apparently smart as Haim is spent a year of his life troubleshooting an API call. There's got to be more to it than that.