I've heard a lot of people get confused about the differences between free agency, free will, and moral agency. What really is the difference?
Moral agency means: free willed persons having the ability to choose between good and evil, and they willingly choose good and defend good.
Free will means: the ability to choose between good and evil. A person having free will may choose evil.
Thus, all moral agents have free will, but not all free willed have moral agency.