Re-read about Warhammer please. It wasn't Mark failuers, but team full of failures, they failed at developing, they were spamming Mark "Mark, it's gonna work, trust us!" and he believed them while he knew that War was incomplete/bugged and needed alot of work. He couldn't say "no, you must work on that harder, make it like blizz's quality, we must work +6months or more longer" because EA was pushing the release date and said "we may cut the money" :P
Now Mark has money, time, his own team and has got enough $ to hire professionals, hopefully they will do their best and he will be not be that tolerant. He must stand strong and say "this iteration sucks, cmon, do it again".