I sort of agree with Francis on this . Discernment is important . Morality is black and white , there are lines but at the same time we must take into account the situations of people in the world . We may not understand the cross our neighbor bears . They may not understand ours . In either case there may be the necessity for exception to the black and white . A level of compassion that enables the person to do something that may not be right for everyone . I ' ve come against this myself . Church teaching says this and there is no exception , no compassion , no understanding of my particular life experience and situation . This has made me question whether I should leave the church . I don ' t want to do that . I know there is no church but the Catholic church . But I still struggle and have decided to refuse communion despite my desire to do so .