An invitation for Robert Spencer, a leader in the Islamophobia Movement to speak at the Roman Catholic Diocese of Worcester has been rescinded according to the Boston Globe. It is a good sign that many are realizing that his hate has no place at a respectable institution.