Shaprio was in a no-win situation after last season I think. If he cut bait and started the rebuild he would have been crucified, but by holding the team largely together we are currently seeing a pretty poor return on his gamble.
He'll be given time to turn this around properly though.