Is there ever a right time to hate anyone?

King David in Psalm 139:21 stated he hated those that hated God. Very strong language. Was David wrong in what he said in light of the fact that Jesus commanded us to love our enemies in Matthew 5:44? This seems like an obvious contradiction. How can we explain the tension between these two verses?  Listen to find out.