1 mistake
Even if you are a non-believer or have been a bad human, you will go to heaven, the only reasons of ghosts is if they for example where murdered, then their job is to haunt the one who killed them forever, its hard to describe but the fact is that Joseph would have gone to Heaven even though he aint no Christian