Or be forgiven, healed, and restored by Jesus!James M. ArlandsonAs recent as April 2004, a Swiss court annulled a government decision that fired or sacked Hani Ramadan for publicly defending the punishment of stoning adulterers to death. He takes the standard line of Muslim apologists (...