I have seen far more useless players then that. He was fantastic in his own end which is why he had such a high +- throughout his whl career. He rarely(almost never) bodychecked, which is why some of the more bloodthirsty fans hated him, he was great in his own end, but just didnt play the body. I cant remember how many times hes beat Eberle, Schenn, Glennie, Howden, one on one.
So your main beef with him is his lack of physicality and being a clean player. So being jumped by a goof was well deserved i guess.