Have no clue if this is real or not. However, I too would like to see a credible investigation to either confirm or deny. Prosecute if there is substantive evidence of wrong doing. Or, put it to rest if it is simply tin foil hat material.
On the other hand I have not yet seen that this story is but a bunch of BS. If that is the case, perpetuating it is a discredit to our cause.
+1 to both.