"Fred Phelps brought great discredit to the Gospel of Christ because his message was undiluted hatred packaged as the beliefs of a church"