I don't see it as a disgrace personally. Ferdinand missed the test, and in the eyes of the FA etc, he took performance enhancing drugs which was why he didn't turn up. And for all we know, that is the exact reason. If that were the case, 8 months is a let off.
But back on subject, Mutu took a recreational drug and admitted it. He didn't deny it. Performance enhancing drugs and recreational drugs are two ENTIRELY different things, and the punishment should be intirely different. 7 months is a good time suspension, but the fine I would've increased for the simple fact £20,000 is nothing to him.