Directly combating spirits isn't as far fetched as some might think (in Shadowrun), you just don't do it with fire arms, explosives and regular close combat weapons. There are options in game that allow you to virtually rip through spirits (and astral forms), it's just rather rare. Most runners aren't specialized in this kind of work (or who remembers the Negamage).
I think a lot of folks here that have extremely little knowledge about SR and how that world/game works have an attitude that is as clueless as the folks that made D&Ders out to be demon worshipers. You can't really read a few paragraphs out of context, otherwise folks might think that Christians are cannibals and your average D&D adventure is played by racist (everything green must go!), grave robbers and religious fanatics...
The ambiguity about spirits is a bit more extreme then your used to in RPGs, in essence they are energy given form by the people, most often by those who summon them (all kinds of magic users), but sometimes they evolve naturally in the presence of intelligent creatures. Now no one knows what they are exactly, that's where the ambiguity is. Everyone who has actually read the SR books knows that they aren't actually ghosts as we know them, the spirits/souls of the dead that need to be put to rest. But that doesn't mean that there aren't spirits that act as ghosts, folks who live in that world might actually believe the are actual ghosts.
SR is based on the Real World, so it shouldn't surprise you that places and events that have a 'history' and are emotionally charged for some are used for 'entertainment'. Now this little SS/deathcamp thing isn't new, SR did something similarly with Native American spirits (burial site), you don't hear much about that. And what the Germans did to the Jewish population in 40-45, the Americans did to the Native American population a century or two before, the exact numbers are highly contested (they run from a few million to more then a hundred million).
SR also discusses RL hate groups, piracy, violent crime, drug use, religion, etc. For crying out loud, Shadowrunners are criminals, hardened criminals at that. I hear very little Nerd Rage about that, that's because it's a game. So treat this also as a game element.
As a side note, Shadowrun adventures generally do not follow the classic D&D adventure dungeon bash format. An adventure is generally split up in Encounters, that can be anything from a single street fight, to an infiltration of an office (which contains dozens of fights, to anything that isn't a fight (information gathering, Negotiations, puzzles, etc.). In SR you don't generally get xp for fighting, you get xp for reaching goals, how you reach them is up to you. If you want to go the Swatzenegger with minigun route, that you can do, if you want to go the sneaky route, that can be done as well. But every choice has a consequence.