It is unfortunate that a rider's name is put in the press prior to the testing of the "B" sample. If later, it is shown there was as an error with the "A" sample's testing, the damage to the rider's reputation can not be repaired.
But, at the end of the day, if it is established that Heras cheated to win the Vuelta, he should be banned for life. He will have cast a cloud over one of the major event in road racing...if he is found guilty, "clean" riders were denied the right to compete in a fair race.