Well, that site provides plenty of hints to your previous questions then. And 18 months for the exact steroid mentioned seems to fit Morse's story -- he took Deca circa 11-12/03 and was tested positive for very low level in 5/05.
I believe Morse too although I'm not sure about feeling too sorry for him since this counts only as a 1st offense in the MLB for a measly 10-game suspension. The fact that his story is getting heard and believed should be enough to offset the injustice of getting penalized 3x. It's not like the Mariners are looking to dump him now either.
But yeah, the system definitely needs some work. But seems to me that until they can perfect the testing and make it fairly bullet-proof, it's better to err on the side of caution me thinks. Perhaps, this is part of the reason for the relatively light 10-game suspension on 1st offense as well as keeping things undisclosed until after the appeal is heard and ruled.
RE: the issue w/ the lag between test and suspension, this was probably specific to this case. From what I recall, not all cases get their appeals heard -- some just get rejected immediately probably depending on the claims being made by the player. In Morse's case, they probably felt it warranted more careful consideration and maybe also needed to come up w/ a solid statement on where the MLB stands on such cases. Afterall, cases like this can easily set precedents for the future besides whatever other issues involved. Yeah, it's all annoying/frustrating, but what can you do when things are so complicated and flawed? The busines of lawmaking (and enforcement) is no simple task afterall, and that's basically what this stuff boils down to.