Solving the Baseball Steroid Problem

I love baseball and I'm sickened by all the cheating (steroids) that have denigrated the sport. Bud Selig is a horrible commissioner. I don't know anything he's done right. He could very easily solve the "illegal substance" problem by doing one simple thing:

Ban any player, for life, who tests positive, the first time, for steroids. And check every player every three months.

It wouldn't take but one player being banned and there would be no more problem.

Oh, the players' union would probably have to be abolished before that could happen, but that would be the 2nd best thing that could happen to the sport.