Breaking: GM Mike Maccagnan fired

What a bombshell!

UPDATE: He wasn't the only casualty: