I used to be a bad person, not so much anymore. I'd say my own morality is grey, but not black like it was
Religion definitely has a massive impact on morality whether you're religious or not. Its religion that shapes the law in different countries. The majority of legal laws started out as moral laws in the bible or other religious texts.
I don't think anyone has perfect morals because its a vicious circle. If you are a moral person and will bend or break laws to be moral, then you're breaking laws and possibly moral laws. Then if you follow all legal and moral laws then sometimes it can lead to worse consequences than if you break the laws in the first place. An example is some people might find it moral to kill a serial killer if they had their chance to prevent them killing more people- its only one life lost in comparison to the amount that could be lost. But then some people might find it immoral to kill anyone- and a few extra lives are lost because of it.
Sometimes legality and morality overlap and contradict each other which may put people off being moral.
Moral laws are also subjective despite the founders saying they are objective. Morals differ from person to person, so it
has to be subjective.
[/theology essay]