I think that there is a need for some data & perspective in this discussion.This is a pretty good piece about the half lives of PEDs and how long they stay in the body.
There are PEDs, including steroids and HGH, which are undetectable after a couple days of use.Unless someone is in the middle of a 15-20 day HGH cycle during the season, for example, it will be practically impossible to detect HGH users.Even the ones with the longest half lives are out of ones system in 2 weeks.
So a user can use the whole off-season doping and stop 2 weeks before he reports for ST and all would be honky dory.
One has to be pretty stupid to get caught these days.The steroid testing system is just for show.Really.If they really want to test, they would have to do what the international cycling federation does and test after each contest and randomly and often during the off-season, if they want to get the sport steroid-free...
In order to be certain that all PED use will be caught every player would need to be tested pretty much on a year-round weekly basis. That will not happen.
So unannounced random testing is pretty much the only way to keep PED use under control, but with some constraints as follows:
1.) Every player under contract to a major league team will submit to testing.
2.) Every player will be tested at least a certain number of times per year, with the number of times to be determined, and the testing will be done year round.
3.) No player will go more than a certain amount of time without being tested, with the amount of time to be determined.
4.) There will be no maximum number of times a player can be tested.
5.) The testing will be done by a group affiliated neither with MLB nor with the players' union.
6.) The method of scheduling who will be tested and when will be approved by all parties involved including an independent medical adviser, however the schedule itself will not be known by anyone other than the group administering the tests.
7.) If blood testing is more reliable than urinalysis then that should be adopted as the standard.
I know some of these points are already in place but as many have mentioned there are loopholes and other weaknesses in the current program that I think can be addressed.