Meant to flag you
Finding fault is always easy. The difficult task is in finding solutions. That is finding methods that will stand up to the same level of analysis, and criticism, that the faulted theory is subject to.
On the other hand I do not wish to splash cold water here. The necessity to criticize, as both the article posted and most of the comments made here on this thread thus far have done, needs to be repeated again and again, until every potentially thinking person understands the short comings of the current system.