I've been watching the entire Bond series lately, and the amazing revelation was that Judi Dench's M fucked it up in every single Bond film she's been in. She's mostly working against Bond, and in the end has to admit that he's been right and she's been wrong. Skyfall feels like the climax of the arc of an incompetent M.
It's not the climax of the incompetent M. It's where Bond JOINS her in being incompetent.
How many people who fuck up as much as Bond does in this movie STILL get to keep their job?