Morality is doing what you know to be right despite what you are told. In religion, you do as you are told despite what you know. Morality comes from a sense of fair-play and an empathy for others. But in religion, anything derived in a personal way can be perceived as, 'fallible human thinking, compared to God's perfect wisdom' or 'the product of a sinful nature' or 'attacks by the devil'. So conclusions drawn from personal qualities can be belittled and disregarded. Religion suppresses personal morality and replaces it with obedience to rules and principles. We see a lack of fair-play in the attitude of many religious believers towards other religions, often working for their suppression and eradication. We see a lack of empathy when the religious oppress those who are different to themselves (particularly homosexual people). Think of all the paedophile priests. What kind of morality do you think their religion provided for them? The idea that you must have religion in order to be moral is nothing more than a lie.