Also, THIS.
I know we're all frustrated, but the amount of bew hewing is a little extreme. Software breaks, the life cycle sometimes fails, and sometimes fails poorly. If anything, we should be happy EA actually gives a crap to come to our forums, LISTEN TO US, and help do something about it.
They've acknowledged our frustrations on many fronts also (forums, FB, Twitter). They could just ignore us. Thankfully, the devs actually seem to care. Berating them doesn't help, nor make us look mature.