I don't think hate is necessarily wrong. I hate nazis and don't feel any need to overcome this.
As mentioned, anger can be corrosive. I think a lot of people get "hate" and "anger" mixed up. Hate is just equal to intense loathing, i think, but the person still has a "cool head", they can act rationally.