I actually don't think he is great, IMO he's no worse than henderson but he is young and will improve, he's only played 20 games or so for us and he's only 20yrs old.
I remember reading something along the lines of that if you say things are shit for long enough, you can bet your bottom dollar if they aren't then it won't be long before they are.
I don't think one player has avoided the fans calling them shit for quite some time, some of that is right certain players are, but alot of the time we are talking about young players who are likely to improve given some encouragement.