I think the Board deserve some credit here. They backed the manager, gave him time and budget, and were prepared to defend him and give him the chance to put things right.
But ultimately, when it became clear the situation was no longer salvageable, they were prepared to make the tough call to take the financial and personal hit of sacking someone they clearly respected.
Perhaps there's an argument they should have moved sooner - but we're still only 9 games into the season, and I'd far rather have a Board with some patience than the kneejerk reactions we've become used to over the last ten years.
Good luck to DU. It didn't work out, but on a personal level I've got nothing against him. He'll learn from this, I'm sure.