The United States Army recently rescinded its invitation to Franklin Graham to pray at a prayer service because of comments he made about Islam. Following 9/11, Mr. Graham said he wants Muslims to know that Jesus Christ died for their sins. This controversy brings to light how far America has come in its thinking about religious discussion in the...