It was the only decision Henry would make. Lucchino was the guy who gave Theo his break when he was 28 years old, and now it was Theo's ego trying to get Lucchino fired. Theo is awesome at what he does, and he has an appropriately big ego. But Henry wasn't going to be disloyal to one of his guys to support someone being disloyal to him.Sure but you could argue Henry made the wrong decision considering Larry is now gone and Theo was given the job he wanted from the Sox by the Cubs and has been nothing short of awesome for them.
So maybe Henry gets 80% blame.
In addition, Theo has talked about the shelf life of managers GM's etc. He's smart enough that he probably knew what Henry was going to do, and that would open the door to him gracefully moving on. A challenge like the Cubs is what he wanted. Hell, in 5 years, maybe he'll go to the Padres.