Man, reading that link it sounds like the movie we didn't get would've been far, far, superior if "McG" wasn't a great-big idiot hack.
Dude, that was the story McG wanted.
But then he pursued Bale for Marcus, Bale said he was interested, but wanted to be Connor and have rewrites. Then they all freaked out about the internet reaction to the ending being leaked, and decided to change it even more.
McG may be spineless, stars struck and/or too willing to bend, but it's not entirely his fault. They should have told Bale this was the story they had, and if he didn't like it or didn't want to play Marcus, they'd find someone else. Unfortunately, everyone had Dark Knight Fever.
We'll never know if the "do anything to get Bale" attitude, the bending over backwards for him and the eventual change in everything due to the story leaking is more McG or more studio executives. I don't think McG gets final cut. I swear if he chose to credit himself "Joseph McGinty Nichols," no one would blame him at all. Get over the moniker...it doesn't make him an idiot.