I agree it is on the player. But, at least it used to be this way with MLB testing, I would assume it is more refined now, you could test postitive if you took certain kinds of cold/flu medications.
The whole issue is damn silly in my opinion. A society that views something like weed as a "drug" (ie, evil, illegal ect) and embraces addictive, man made synthetic pain pills as "medicine" is so in denial as to be lost.
The concept of someone looking guilty because they appeal it and admitting guilt because do not appeal it is again, just silly. If a person felt they were not in the wrong, or at least not totally in the wrong, would they not appeal the loss of over $300,000 in income? Doubtful.
What if the test was triggered by something prescribed by a doctor. It does happen. The obvious answer is to only go to the team doctor. Most players (I would assume) are wise enough to not think the team doctor has the players best interest at heart. The leagues new found interest in player safety has little to do with keeping guys in one piece and has everything to do with lawsuits. That said a player taking something without running it past the team appointed complience expert is just pure ignorance.
If PEDs are not allowed because they allow someone to train or perform beyond what they would be able to do if their body was in its natural state, what is the difference between someone taking steroids to lift harder or recover quicker and someone getting laser eye surgery to improve their naturally bad eye sight. None in my opinion. If a guy changes his body with the intention of improving performance (Tiger Woods improving his eyes to better than 20/20 for example) does it matter how it is done?
But, as hypocritical and badly thought out as it is, this is the policy the players have. So be it. At the end of the day it is on the player.