Why are ghosts bad liars?

Because you can see right through them.