You can argue about specific players all day, but the general message is 100% true. Players and managers/coaches are judged far too quickly in all sports. There is very little patience in sports (and life) these days. Young, developing players are expected to be superstars immediately even though history has shown us that sometimes it takes years for them to develop. Managers and coaches are expected to win immediately even though they might be dealing with a mess left by their predecessor.