We can never blame a player for accepting a big contract and trying to play for a big team, but you always blame a player for not living up to all expectations based on the contract. Big players get paid big bucks to perform big, if you don't then you are a laughing stock and will be critsized, simple as that.