Don't be so judgemental again , please. I am not a hadees basher, but , I do not accept all the ahadees and I do not accept those ones you are refering to. I think my Prophet Hazrat Mohammad (SAW) was a perfect man his ahadees will be perfect too and these are not perfect ahadees.
Since I do not accept those ahadees and they appeal to you and you accept them then it is your philosophy.
This is what a hadith basher is......anyway, what is the reason for not accepting these ahadith and not finding them perfect?
I can say the same about you with bit of a modification " Since I do accept those ahadees and you don't because they don't appeal to you and you don't accept them then it is your theory that these ahadith are not true.
What you gonna say next? World War didn't happen?
Mirch saab! back up your theory with facts and reasons not with your liking or disliking.