This story made me do something I've never done before - stop listening to the audio halfway and just pick up the text version and finish it there. Not that the reading itself was bad, but I don't think this story worked well in audio format. It has a rather uneven pacing, full of starts and stops, and that isn't very apparent when you read it but it's far more noticable when someone is reading it in a regular pace.
Overall, too, this is not one of Emma Bull's strongest outings. The basic notion - that the conflict between modern and traditional is mirrored in the spirit world - is an interesting one (though hardly a new one, this ground has been covered, re-covered, and covered yet again by Charles de Lint), but the implementation here is very one-sided, bordering on a "noble savages" attitude, and therefore hard to identify with. The simple fact that the story gives you two totally different versions of what's going on, one by each side, and no evidence to decide between them - but yet it's entirely obvious who is the good side and who is the evil side - shows this.