Free will is made perfect in choice. When we choose what is right over what it is not as right.
Free will is not free will if we are conditioned into a response, positive or negative. It is not called free will in that case; it is called ‘conditioning’, ‘programming’, ‘the law’.
Free will is gifted as a sign of love.
Those who do not love you do not give you the freedom to choose what you would like to do. They simply tell you what to do.