To be fair, when cuban made that comment there was no other confirmation by Drudge or Fox. The only place it was being reported at the time was his website (which some thought could have been hacked).
Sorry cuban leaf. I am just very sad over this. Trust me, nothing would have made me happier than this being a hoax.