It is quite simple. I do NOT excuse gross incompetence and I am not going to make an exception for this developer.
The gaming industry is high-stress (especially after the next gen systems were released) and there has been a serious consolidation of resources in the past few years. The people tend to work long hours-like many other industries.
However, regardless of the rough working circumstances, we shouldn't sympathize with deception, incompetence, and a lack of transparency.
Most of my friends work 60+ hours a week. My buddy working as a patent lawyer doesn't complete a filing prematurely and send a poorly defensible case for a patent and then expect the clients to sympathize with his incompetence/neglect after the fact.
Act professionally, stick to your word, and get the job done. No excuses.
If you're short on time, work 80+ hours/week. I know I have. I don't cry about it.
Every developer does this approaching release date, but you're forgetting two things: The leak caused emotional disturbance and the human mind can only take so much. Stick in front of a computer and stare at numbers for 80 hours. Just stare at it. It'll get just CRAZY. And guess what? Crytek has to do STUFF with those numbers

Meaning, it's even harder.
First of all, with all due respect, work in Biotech/Pharma, the Nuclear Energy industry, Patent-Law, Medicine, Investment Banking, etc. and tell me about stressful work.
The gaming industry requires long hours from devs but there are more stressful jobs. If they can't handle speedbumps, then they should just quit.
Again, I don't care for excusing incompetence and deception. If you do, great.
What, you expect them to defy EA and refuse to release it? There's this thing called contracts, you should read about them. If they had tried to enforce a delay themselves, they'd all be fired, possibly sued, and you would have no game at all.
And to the above, I doubt accounting firms plan to make millions off of one person's tax advice.