I am moral because I choose to be. I choose to treat others well, and I try to. Not because I am scared, but because I believe it is the right thing to do. When I am not moral, I choose not to harm other because in the heat of the moment I lose my reason, but fear lawful retribution. When I am calmer I realise my thoughts were wrong, and consider ways to keep emotional control. I am moral so as not to hurt others.
When they are moral it is because they are scared of retribution. There does not have to be a reason to be moral, apart from they are following rules. Not because they believe those rules are in themselves moral, but because they have been told these are the rules they must follow. They do not question those rules, because to do so would deny that their god is greater. To question this would be against those rules – the moral do not question god, the immoral are punished. Thus they are moral so they do not get hurt.
Who is the more moral? He who acts not to hurt others, or he who acts to avoid being hurt?