Our favorite rising star in the dawah world just entertained us again by calling Muhammad a “sex addict”! David Wood and Inspiring Philosophy react!