There are linguistic nuances in biblical interpretation of "hate". "Hate" in the Bible often means rejection or "loving less than something else" - just expression of a degree of preference. This article has a good comment on it, if you don't mind reading a religious web site.
http://www.biblicalhebrew.com/nt/lovehate.htm