Not sure, I guess I've been through too many of these type of websites now and the fact that I still have serious doubts about Islam says it all really. I'm sure Muslims can make up so many reasons for many of the things which objective outsiders perceive to be immoral, stupid and illogical but at the end of the day The prophet and his Qur'an should be able to stand on their own merits and content wihtout crumbling, but it does not hold 4 me.
Guess what, the solution is quite easy; Muhammad was a man of his time - he wasn't the greatest, most perfect, most sinless man who has ever existed. The hadith/sunnah are of dubious reliability and thus none of them should be considered Sahih.
Those two changes alone with solve a hell of a lot of problems. The problem is that Muslims don't want to do that - they want to selective pick and choose and ignore the philosophical basis that sit behind how Islam is constructed.