Cannot blame xabi or Masch for leaving Liverpool. Rafa was responsible for Alonso leaving and Masch could see the writing on the wall after the lack of investment by the owners.
No-one can blame Xabi for leaving, he was clearly not wanted by Benitez and there was no clear sign that Benitez was going to leave anytime soon either.
You know what you can blame Mascherano for? Refusing to play for the club whilst still getting paid to do so and having no excuse not to. The man lost all my respect after that.
Xabi will always have my respect, Javier never ever will.