They should have been, but, his case is a bit different, as he was only banned by Jamaican athletics, as there was some argument about the make up of the substance he took, ( I think, it's a bit late, and , if Old Speckled Hen is a banned substance, id probably be in for a lifetime ban...
If you had mistakenly taken a banned substance and been caught, surely you wouldn't take another one on purpose, would you?
I felt quite proud when the crowd was booing him, it should happen every time he, or other proven cheats compete, until the IAAF,ban for life.