He really needs to take control back of the racing team though.
I have to disagree with this one.
Ron Dennis was past it when he quit. He needed replacing.
He fired the best driver in F1.
A good boss would do what it takes to make sure that the best driver in F1 stays, putting his personal feelings aside. Dennis was more interested in playing happy families, than having the best possible driver in his team.
Would Barcelona get rid of Messi, if Messi started acting like a spoiled brat OR would they "manage" him and make sure that he straightens up and still plays well?
Unless Alonso was going to compensate McLaren (and we are talking HUGE compensation), I would never have allowed him to leave. To have Hamilton and Alonso in the same team is just mouth-watering, but requires a good manager.
2007 remains possibly, the best example of how not manage a (top-class, petulant) driver. Dennis has a history of doing this, but Alonso is the best example as at the time, Alonso was the best driver in the World. In the past he has done it to Montoya, as well as Coulthard.