God will never cast us out but we can by refusing to love God and rebelling by choosing our sins over him.
Again, I notice here the Protestant tactic of completely ignoring those verses that contradict their a priori dogmas based on human tradition.
That puts salvation solidly in the works camp.
We are new creatures in Christ (2 Cor 5:17) having been transferred into the kingdom of the son He loves ( Colossians 1:13-14 13 He has delivered us from the domain of darkness and transferred us to the kingdom of his beloved Son, 14 in whom we have redemption, the forgiveness of sins.)
Colossians 2:20-23 20 If with Christ you died to the elemental spirits of the world, why, as if you were still alive in the world, do you submit to regulations 21 Do not handle, Do not taste, Do not touch 22 ( referring to things that all perish as they are used)according to human precepts and teachings? 23 These have indeed an appearance of wisdom in promoting self-made religion and asceticism and severity to the body, but they are of no value in stopping the indulgence of the flesh.
We are saved for one simple reason.....Colossians 3:3 For you have died, and your life is hidden with Christ in God. 4 When Christ who is your life appears, then you also will appear with him in glory.
It's GOD who works in us to will and to do. He requires perfection from us and then goes on to fulfill it in us through faith.
He saved us. He'll keep us.
Nope. Not ignoring. Simply pointing out the inconsistency. Catholics would like to take John 6:50+ and interpret these in a very literal sense although there could be many contextual differences especially since this was told to the Jews who would find the understanding difficult. Yet, as you demostrated, Catholics simply choose to ignore the ONLY obvious interpretation of John 6:40+ in favor of some made up Church belief.
I would suggest that the Church (and many Protestants for that matter) simply are not reading the verses for what they state. Doctrines are made up. Not studied.