I don't think we should "worry" about the other person; that's their job and editing our truth because we're afraid we might offend the other is a slippery slope to me. Tact is always nice

but a lot of things, like JD points out, are not my problem so speaking about them is not something I should do.
I find "hate" a difficult emotion because I don't think I hate anyone; you have to know someone well to hate them and yet hate, itself, shows a bias which means you can't really know a person well. I use words; strong, emotional words, incorrectly a lot of the time; I'm always "loving" something or "needing" something when what I actually feel is interest and desire.
Anger is not "bad" and does not go with hate for me, but with hurt. If I perceive someone as hurting me or taking something of mine from me I'm going to be angry and that's a good thing as it helps me understand what is going on with myself and/or the situation. If I'm angry at another, I
have to discuss it with them if I can, to make sure my perception is "correct" for me, that I understand that the other person did, in fact, take something or hurt me. Then I have to decide what to do about it but that rarely has anything to do with the other person but with my own actions so I am less likely to be in that position again or can protect myself better, deploy my boundaries, if I do fine myself in a similar situation in the future.