Unless you just heard about Bitmain last week and/or this is your first miner, don't complain. A miner that has absolutely no ROI estimates is obviously a gamble and if you buy it, your are gambling. Even it Bitmain gives batch 3 away tomorrow, no one put a gun a to your head to make you buy the first batch.
Yes, Bitmain's interest is to make money (not for you BTW), but cast the first rock he who's not here for money.
Bitmain is more than welcome to do what they want - but they just lost a bunch of customers who will not buy early products now. So, bad business is like karma. It always comes back to bite you in the ass.
Actually it never does, not for Bitmain anyway. They've done this many times and still every time they release a new batch they have more suckers lining up than an Apple store.