Haku and Zabuza are not evil... They were just... "Tools". Thay were doing what someone said them to... Haku is not evil - he even risked his life for Zabuza... And Zabuza ... He is not evil, too - because besides of all he had emotions, and people like him ("tools") should not have feelings... He even cryed ...and that says a lot...