I'm not a fan of his by any means, but I'm not sure why there is so much hate towards him personally. He plays exactly as you would expect a 36 year old to play.
Scoring easy, match winning goals is the best you can expect from him. Hoping for more is sheer folly. There is a reason players of his age don't play as centre forwards for big clubs and if it didn't work for Ronaldo, it certainly ain't going to work for him.
Some would say he should willingly leave to Saudi, but why would he when he is getting Saudi money in Barcelona.
If there is any anger, direct it to the SPECIAL OLYMPICS SPORTING DEPARTMENT who signed him in the first place, gave him his ridiculous contract in the second place and fucked up right royally with Roque as his replacement as well.