That is what peer review, replication of results and further study are for...and I am biting my lip not to add "dumbass" to the end of that sentence.
And BTW: those things are already happening. Other scientists are critiquing (constructively rather than your sort of nonsense) and others are carrying out new experiments in the same and novel situations to eliminate confounds. You know, the scientific world doing what they do.
What I find absolutely amazing here (apart from the *potential* discovery) is how everyone is more interested in bagging on the science than commenting on how this might be a major breakthrough after NASA (FFS) has been confirming the results.
Yes, it may not be as it is. But it is also WAAY too early to cry foul.
Some days the internet its like watching a tribe of chimps...