God will eventually save all of us from sin and suffering and share His complete happy experience of eternity with everyone...
God is fair... Overall, in each person's entire infinite history, we will each experience the same mount of happiness and unhappiness that God experiences in His entire infinite history. We each experience the same amount of unhappiness - whether through our compassion and self-sacrifice, or through our being disciplined because of our unforgiveness and stubbornness to trust ourselves to God.
Iyehuweh God (Yahuweh/Yahweh), our glorious Entertainer, is crazy but not mad. He makes us to sin and so make Him unhappy, so that He can demonstrate His love for us by suffering for us, in such a way that it makes us righteous, so that we make Him even happier than before and cause Him no further unhappiness.
God reconciles all to Himself through Jesus Christ, Who makes peace through His shed blood and crucifixion (Col 1:20). Jesus is the Lamb of God Who takes away all the sins of all the world (Jn 1:29). The creation itself, also, shall be freed from the slavery of corruption into the glorious freedom of the children of God (Rom 8:21).
Hell's punishment is not forever but until the end of the eons - eonian punishment. People don't sin enough during their mortal lives for God to choose endless punishment besides it would spoil the future of eternity to have a section continually reserved for endless torture...
People are made by God to rebel against His ideal will for them and then offered a choice - forgiveness of their rebellion, or, punishment for their sins until they have paid the last 'penny' (Mt 18:23-35, Lk 12:54-59)... After punishment, those who went through torture in hell come to realise they need faith on God to succeed in life and they are joined into God's kingdom so that they cease from sinning and are rewarded for their compliance...
There are two bible translations which consistently uphold the doctrine of Universal Reconciliation with God, and the future union of all beings to experience God as the all in each of us. For a free download of these bibles you can try this website: http://www.scripture4all.org/
An outline of the bible references which support Christian Universalism has been posted at this webpage: http://sadtobehappy.com/CUBibleRef.html