Of course if you ban Bonds, you have to ban most of the best players from the last 25 years. Might go a long time with no inductees. MLB will never go for that.
A might unfair to them but I can't see how they can honor anyone who is known to have cheated.