Bush is doing well discrediting him. Kerry is a lawyer though, so he is a spin master. He can lie, and those not fully up to date on all the facts may not be able to see it.
God forgive me for saying that.