Why would anyone get the blame? Who would you have signed? Would you not have gone for an experienced striker, with a fantastic record in a top league, who plays for a financially crippled club that we could get and not destroy our wage structure? I would have.
If you don't take any of the above into account, what would you look for in a new striker? Someone who doesn't score loads of goals? Someone who plays in the Serbian third division? A twelve year old?
Whoever signed Soldado signed a very good player who for some reason hasn't done it for us. It happens. Blame Soldado for not trying. Blame the managers for not getting the best from him, but you can't blame whoever signed him.