Quite possibly. Jan Ulrich failed tests previously, but hasn't he been awarded three tour wins?
I don't think people should be allowed to compete once they fail a test. That should include all sports.
How far back, once you are passed Armstrong, do you have to go back to find a rider whom has never produced a failed test at one point in their career?