The point is, Powell could have endorsed Obama without slamming McCain and Palin. The reason he didn't became apparent the following day when Obama said he was going to be working with Powell if he got elected.
To an open minded individual, they would detract from the endorsement.