NOTHING rectifies BTF4.... so atleast we can aggree that its the managements fault. They should have delied, the costs for not delaying and reputation damage to the company are not to bo underestimated.If you don't like the quality of games EA puts out, stop buying their games. Plain and simple.
Second, deadlines are necessary in order for a business to function. We don't live in a world where you can take as long as you want in order to finish something. Or as many gamers put it "ship it when ready" not when the deadline comes up. It's no different than your boss saying "I need that report by Friday". You need to get it done by Friday or else.