There's a pretty big difference between "expecting it to be on our doorstep" and expecting a release after multiple months of broken promises and waiting, including a month after people paid IRL money for it and didn't get shit.
People aren't bitching just because it's not here.
People are bitching because the promised release time is consistently broken and some people even went so far as to pay money to get something after waiting many months, but were then shafted for a month after paying.
It's been "not here" far too many times for "quit your bitching" to have any sort of effect, other than riling people up more because they have legitimate reasons to be upset and you're just pretending like they don't because it'd be in your favor if it wasn't true.
Look at a calendar, please.
In fact, you'll have to pull out more than one to cover the timeframe.