Hell:
I can't pretend, as I am a mere human as we all are, to understand all that God does, is, and stands for, but here is me trying

-
God, by Him being God and everything, could have easily forced us humans to love Him... it would SO much easier that way, wouldn't you agree? BUT, because God loves us so much, He is willing to let US to have the free will to decide whether we want to love Him or not. Just like in real life, you can't FORCE someone to love you, it doesn't work that way. Or, another example, a dear friend/family member of yours perhaps does something that you don't approve of, or it hurts them and they're just not willing to acknowledge it (within reason, of course). You have a choice: badger them and make them do what you want; which will end up hurting them more, as well as you... OR, you can respect their right to make a decision of their own free will, and you can be encouraging to them/offer support and gently lead them in a better direction, and hope that they will see sense. The second option is exactly what God does with us, you just have to open your eyes and see sense
You can only guide them, not push them.
You can only gently lead them, not force them.
And one last thing:
God chose to let us make our own decision whether to love Him or not... we have an option whether to go be with Him (Heaven), or to NOT be with Him (hell). Just because God is "letting" us go to hell, it doesn't mean by any means whatsoever that God doesn't care about those who go to hell... WRONG. Of COURSE He cares! He mourns those of His children that are lost! It hurts Him to no end! Go check out the parable of the Prodigal Son, Luke 15:11-32, it's a perfect example.
Okay, I'm done now! I hope that cleared up things at least a little bit, my friend! Believing that Jesus is the Messiah, that He died for us and for our sins, is the ONLY way to Heaven and to our Father, who loves us to no end!
God bless you and keep you