This is an issue I started thinking about after I read arguments, that used the more widely reported age of nine, to attack Islam and, Mohammed specifically. The argument is basically that a child of that age is obviously a "child", and therefore to consummate any sort of physical relationship with someone at that age is morally wrong, not to mention the physical and emotional trauma that the child would be subjected to.
Therefore if we consider such acts "immoral" today, how could a prophet of God commit an act that would not be moral for "all time"? I personally subscribe to the argument that Hazrat Ayesha's age is incorrectly reported as being 6/9, and as this gentleman argues, was more likely 16 or 17.
What was <i>Ayesha's</i> (ra) Age at the Time of Her Marriage to the Prophet (pbuh)?