So, the off field stuff affects players but has no effect on the coaching staff? This is why I struggle to take this argument seriously. I get that it cuts both ways, those who like Dyche put all victories down to him and all loses to the players and those who don't like him blame him for all the losses and put all wins down to luck/poor performances from the opposition/out of the blue wonder goals/insert any reason you like here. The idea that players can be 100% responsible for the bad is as faulty an argument as Dyche being 100% responsible for the bad. It defies logic.
Dyche got it right last night and deserves credit, the players worked hard, passed much better than in recent weeks and stuck to their tasks and deserve credit too. Against Chelsea, Dyche got it horribly wrong and the players looked like they couldn't care less, they all got pelters and they all deserved it. All the playing staff at the club are responsible for every performance good or bad.
We've got to stop thinking of our managers as either Messiahs or pariahs, all of them are imperfect. Presenting them as either (and, yes, I have done that - there is hypocrisy here, I accept) is reductive and, ultimately, pointless because the Messiahs will let you down and the pariahs will win big from time to time.
TL DR - Dyche should get credit when we play well and win and should receive fair criticism when we don't play well. It's not always just the players.