So this has happened before? Seriously?
If that is true then they should have known better then to piss of customers since this has apparently happened before (more than once I am guessing by your words) because they intentionally miss-timed these events as they did.