Teaching can't change someone who loves what is wrong, because it is wrong!<quoted text>
Then the entire premise of your religion is wrong.
If "teaching" can't change someone who is evil, then there is no changing someone who is evil. Therefore freewill does not exist. Jesus "redeeming" people was worthless.
The evil will be evil.
And, if you define "evil" by "punishing people for things they MIGHT do, not what they already have done." Then God is clearly evil.
Me: "Child this is wrong, you shouldn't do this"
Child: "Really? I LOVE what is wrong, thanks for telling me this! I love it because it is wrong!".