No matter what people won't be happy. If ED said it was going to be released tomorrow people would still complain that it wasn't released today.
I've been critical of ED a lot the last year but the simple fact is we can't change anything so let it be. At least they continue to evolve and don't charge us 60 dollars each year for basically the same game with a slightly different story (cough cough COD).
I don't care when they release it, but that's just BS false equivalency.
When you set a release date in late 2014 after previous delays, then in early 2015 tack on 6 more months and say you are in pre-freaking-alpha, that's not a case of "well, you just can't please anyone no matter what you do."