На мой взгляд, прежде чем задаться вопросом что такое вампир? Добро или Зло? Надо все таки сначала понять кто они, чем они живут. Да, они убийцы, но они убивают чтобы жить. Но мы не знаем что в их сознании в этот момент, может ничего, а может страдание из-за убийства. Здесь уже говорили что они могут быть как добрыми, так и злыми, наверное я и буду придерживаться этого ответа.
Да и само понятие Добра и Зла, это очень тонкая и едва различимая грань и это понятие больше соответствует человеку, чем вампиру.