Cmon, Joseph Campbell isn't bad, he just ignores environmental determinism as a source of religious tradition to the undeserved credit of Jungian developmental theory.
Joseph Campbell is great, he has just been so thoroughly and literally translated into the screenwriting culture of Hollywood that when you get a whiff of him it fucking wreaks to high heaven.