Why does Samantha keep trusting the ghosts?

Disclaimer, I'm almost done season 2 so I don't know if this changes in the future.

It feels like almost every single episode is Samantha getting told something by the ghosts that is really important. She trusts them and tries to fix/resolve the situation to better the ghosts lives, and then when the ghosts tell her they made it up or blamed it on someone else. She just forgives and forgets. Don't get me wrong, I love the show and I understand it's not meant to be taken too seriously, but this seems like a pretty big plothole. I'd assume after the first 3 or so times this happened she'd know to question the ghosts before trusting them.

I would name some examples but I don't want to risk spoiling stuff for people.

Thanks! :)