Oh lord... Yeah, Iwata personally programmed their online backends so he needs to leave and a better programmer to replace him for it to improve. Logic! I also love people holding him responsible for everything that ever goes wrong, because obviously, he makes every decision personally and anyone else on the same task would magically ensure everything is done on time and at their best quality, that's how primarily creatively driven businesses like this work! Magic! Iwata is neither fully to blame for everything that's gone wrong nor fully responsible for everything that went right and without being inside there you can't pinpoint it to any degree just because of the statement he made due to guilt and/or to protect others.He did screw up the names for the 3ds and wii u.....but him resigning would probably do more harm than good.....unless they can magically find someone super tech savy that can really improve the online system.