Some professionals have an edge by developing a model of the market that suits their particular risk levels/cognitive model. As long as that edge continues to work, they continue to outperform by large amounts. The edge might be extraordinary discipline, it might be a allocation size model, it might be a risk-management model. The edge has to exist, and most importantly, it has to match the psychological profile of the individual.
The mistake is not that the EMT is particularly true, it is that amateurs approach the markets with the hope of replicating the results of the professionals, and that amateurs think they have an edge, but they in reality do not.
If the Efficient Markets Theory is to hold true, then in no case should people have multi-year returns well in excess of average. Since this is true, then most people will say that the theory is false. I don't really have a dog in the fight- I don't care either way. But I don't think you can say that it is chance that causes people outperform the market, because there is far too much evidence to the contrary.
As for the 'people studied for years' bit - I don't think that strengthens any argument. The research world is littered with theories that have failed, and length of time spent researching has little correlation with factual correctness. Ultimately, more theories have to fail than succeed in order for knowledge to be gained.