The fans have been out of order at times with Barkley, getting on his back at the slightest of mistakes but in the second half of last season and most of this one, he's deserved criticism.
He's not that young anymore, he's been in the league for 3 or or 4 years now and he's not working hard enough and is still making schoolboy mistakes.
Why should he be cut any slack for laziness, lack of aggression, shirking aerial challenges, backing out of 50/50s and not bothering to track back? Are other players allowed to ignore those parts of their game? Lukaku gets rightly criticised for not doing those things and he too is 23.
Of course the fans need to get behind him, but he also needs to put in 100% effort for the fans to cut him some slack. I'm sick of watching him amble round half hearted letting players run past him. It's unacceptable. And that's before mentioning the many weaknesses he has in possession of the ball which I do think he has the mentality to change as he is a far better player on the ball than off it.