A lot of people, including some Christians, find it difficult to reconcile a loving God with the idea of ''Hell'', whatever Hell actually means (thats another debate). However, what I have gradually realised with the help of God, is that most sins directly or indirectly affect at least one human being, who God also loves. Therefore, for God to be loving he must justly punish this sin on behalf of the victim; and if the person does not repent then God must punish them in Hell for any sins they have committed. Obviously the victim in one situation will be a sinner in other situations, so in a sense God must punish us for our sins (if we do not repent and turn to Christ) while at the same time God punishes others for their sins against us (if they have not repented and turned to Christ). A second point that I need to make is that those who are anti-faith or anti-God might not want to be in Heaven. This might sound odd but if you were one of these humanist/atheist types who hated anything to do with God on earth and those who believed in him, would you want to spend eternity with God, Jesus and the people you professed to hate during your earthly life? They might not want to be in Hell, but they wouldn't really want to be in heaven either (in a sense they want the blessings of God but they also want to be able to freely sin against Him). That's why they actually like the idea of non-existence, because its preferable to any other possibility. Anyway, that's a brief summary of my current view of Hell and why it exists.