Who or whom again but I think slightly different [duplicate]

You are right: "whom" is right. The reason is that "whom" is the object of the verb "blame".