See while I like to mock Kyle as well, there's the whole thing of him wanting to fire Babcock and getting permission from Shanahan to do it after a bad start and the Marner situation, but even in that situation - he had to go to Shanahan and get that move approved. In Pittsburgh, he has to go to Ownership to approve a Sullivan firing and that is tough because now you're asking ownership to fire a bloke they themselves extended and made the highest paid coach.
I don't think Kyle's done a bad job considering he had to inherit Sullivan for the foreseeable future.