but only to those who accept Him,
Only those who are born of God accept Him. John 1:13 couldn’t be any clearer if John had tried.
God will not violate Free Will, or there would not be sin anyway
Free will does not exist. The whole human race became ensnared in sin when Adam fell.
“No one can serve two masters; for either he will hate the one and love the other, or he will be devoted to one and despise the other. You cannot serve God and wealth.”[Matthew 6:24]
Jesus says no one can serve two MASTERS. So, the lost have Satan as their master. If one has a master, they are slaves. Slaves are not free.
For if we have become united with Him in the likeness of His death, certainly we shall also be in the likeness of His resurrection, knowing this, that our old self was crucified with Him, in order that our body of sin might be done away with, so that we would no longer be slaves to sin; for he who has died is freed from sin.[Romans 6:5-7]
The lost are slaves to sin. Only the Christ can free us from that slavery to Satan.
Do you not know that when you present yourselves to someone as slaves for obedience, you are slaves of the one whom you obey, either of sin resulting in death, or of obedience resulting in righteousness? But thanks be to God that though you were slaves of sin, you became obedient from the heart to that form of teaching to which you were committed, and having been freed from sin, you became slaves of righteousness.[Romans 6:16-18]
The lost are slaves to sin, but thanks be to God, He frees them from Satan, sin and law of sin of death.[Romans 8:2]