He might have not said it, or people might have took it out of context, or there is a slight modification (because they couldn't remember it exactly ...etc.) that changes the whole meaning.. I don't know, and I don't spend much time analyzing it, because it's not important, and nothing like that is mentioned in the Quran.
It's one of those things that you don't spend much time in, because either way it won't mean much, if it was right (i.e. there is a context/interpretation for it), then it doesn't add much to my Islam, and if it was wrong, it doesn't affect my Islam at all.. Hadith can be wrong, and nothing in that is against Islam.. God only promised to protect the Quran.
By the way, the total number of Hadiths is very big, that almost everybody agree that the majority of the Hadiths we have is actually wrong.