Robin should be fired. He was a reaction hire from Ozzie. Robin is a great guy, great with the fans, great teammate, very even keeled guy but this team has picked up his quiet go with the flow temper.
But, there is a bigger issue and that is Dunn, Konerko and Peavy. Nobody can fix those three guys.