Oilers fan through and through here, but I think both sides at at fault here, and definitely context is important.
If Zadorov had not cross checked McDavid, he would not have gone down to the point where Soucy subsequently cross checks him in the head. Probably would have been in the chest, which is still not great. But still, McDavid's slash on a non hockey play did not help and probably incited what was probably an avoidable series of events (or maybe not). So I think accountability has to be spread on both sides here.
As much as I like McDavid, I think he has tarnished a bit of his reputation with the whining in these playoffs. I say this as an Oilers fan that can overlook some things, but certainly I am more of a fan of the integrity of the game than any one team or player.
I remember I felt the same way at the beginning of Crosby's career when he was whining to the refs about everything. Over time he matured and his play has as well and despite McDavid being uniquely skilled on the ice, I am hoping he too can mature over time, in this area as well.