My thought is that since hell was originally created for the devil and the fallen angels, the only people who will join them in hell for all eternity are those who in their hearts are no different than the devil himself. Their hearts are completely and forever hardened to the love of God. Jesus could be standing right in front of them, and they would still reject Him, sadly. Thank you Jesus, that You KNOW who will become your child, and who never will. There will not be anyone regretting their choice in hell. If any remorse or regret had been found in them, the Lord would have made sure they were safe in His hand before they died. This makes sense to me, knowing that God desires that no man should perish, and that He is loving and just.
Whenever I hear atheists being angry (at the God they claim doesn't exist), I make sure they understand that God doesn't send people to hell, they send themselves, when they reject His free gift of pardon for their sins, through the blood of His Son Jesus at Calvary.
Hebrews 1:14 says "Are they not all ministering spirits, sent forth to minister for them who shall be heirs of salvation?"
I believe angels not only protect believers, they protect those who the Lord knows will become believers. However, this is NO excuse to put off giving one's life to the Lord! Jesus is not just "fire insurance", He is the very essence of the Christian's life. Apart from Him, we can do NOTHING of any importance in the Lord's eyes. Will your life as a Christian be easier? That's not a promise... But will you have love, peace, joy, no longer be a slave to sin, have assurance of salvation, and be contributing to God's Kingdom? YES!
How anyone could ultimately reject all things loving, perfect and good I will never understand... I have shed many tears over this... I just take comfort in knowing that all who seek the truth will find... Some may be deceived for a time, but they will only continue to do so, if it is by choice. I always pray that the Lord pour out His Holy Spirit and open their eyes, and soften their hearts, and I trust that His Will be done, and I know His Will is perfect. Thank you Jesus for your mercy!