@revengeance: They don't use guns because everyone has personal shields that block fast moving objects. Even swords have to be pushed through slowly. If you don't like the film, you won't like the book, it's about as faithful as any adaptation I've ever seen.
Buttonio's comments