Universalism is the attractive lie that says all people everywhere and from all time are eventually, ultimately saved and taken into heaven. Usually this false teaching is supported through fallacies of sentimental extension related to God's love and tolerance. Or it is supported through a refusal to separate any part of the atonement's generous provision, from it's pragmatic effectual-ness interpreted as a causal agent for saving faith. It is a rather circular argument, but it sells books.
Christians struggle with the doctrine of hell also.
John R.W. Stott recently has published that he knows one thing for sure about hell's duration, and that is that it ISN'T forever. And Stott is agnostic whether it's duration is a lifetime or longer or simply a micro-second. Hypothetically one could say it exists only for the devil and his fallen angels, but among universalists who believe in such personal entities, they tend toward believing these too will ultimately be reconciled to God somehow. But James has hell existing for some purpose. I think it is safe for folks with a high view of the authority of the Bible to assume that this is part of the purpose for which James speaks of the existence of hell.