If a person hates you, it is because they are reflecting an energy which you yourself are sending out: they wouldn't be in your life otherwise. It could be hate, resentment, jealousy, or that they are reflecting nerves and anxieties. I have often found that when I have a change in my life and am feeling nervous about it, there is always someone who turns up in my life, who's an arsehole for a while. However, once I deal with the nerves or get used to the change in circumstances, they stop being one and start being just nicer. So have a look at the energies you are sending out (and these may well be unconscious ones).