Well at least Belfort was a last minute replacement, who actually tried to help the UFC by accepting the fight on short notice (after Silva's BS). He technically failed his drug test in February after the TRT ban went into effect.
But Chael and Silva went out of their way to ruin their fight.