Why does God hate Esau? Because we must all hate each other if we had to take the English translation literally...
Luk 14:26 If any mancome to me, and hate not his father, and mother, and wife, and children, andbrethren, and sisters, yea, and his own life also, he cannot be my disciple.