a situation occurs: people call it "a problem". a bunch of folks are involved.
every one of those folks should be blamed to (directly or indirectly) cause the problem to occur.every one/party/group/side.
it is just that for every one of them, the reasons for their actions that contributes to the problem and the consequences of those actions, differs from each other.but still, the actions from every one of them ties all of them to the problem.
(additional note: a reason will turn into an excuse if it exists only to help one's escape from the responsibility for the consequence of one's actions)
so take the blame for your own contribution and reflect on it and maybe do something about it.no one's innocent in this.