If anyone comes to Christ they are of the elect is what you are saying.
This is not what I hear from certain Calvinistic sources.
They teach that God has chosen in advance who can come to Him and that if He has not chosen them, they cannot come to Him.
If this understanding is only based on confusion about what Calvinism teaches, then I am here to clear up that confusion;
By saying that if anyone comes to Jesus He will in no wise cast them out.
Iow, He is not going to reject them because they are of the non-elect.
I know that you are saying that the non-elect simply do not come to Him in their lifetimes; but I say what I say in order that the inquirer may know that he is not of the non-elect unless and until he permanently rejects Jesus as his Lord and Saviour.
Why not just say that God predestinates according to foreknowledge of whether a man will receive Christ within his lifetime? It clears up the confusion.
Because when you say that God chooses people out for heaven and hell and they have no choice in the matter, it deters people from coming to Christ. If they think that the door is sealed shut they will not attempt to enter in by it.
But if they understand that they are of the elect the moment they come to Christ, then they can determine whether or not they will be of the elect by coming to Christ.