So if God creates some for honor and some for dishonor, where is that dis-honorable persons ability to choose to be honorable? Does that choice exist for that person?
No one has the ability, on their own, to repent of their sins and put their trust in Christ.
The Bible says we are dead in our sins. Dead people don’t get up and do anything.
It is God who gives life to the dead.
So, the dishonorable person you mention - if he chooses to be honorable - that is evidence of God working in him. That is known as being “born again.”
Jesus says we must be born again.
Then He makes it happen.