When a text calls for death for certain types of people, it is hateful.
One has to realize the context and that the Bible is written as parable, allegory, simile, and metaphor as well.
Furthermore, if one reads the Bible they realize the context of the OT passages.
And lastly, most every faith practice on earth can be charged as having hateful teachings of some sort or other.
However, religious freedom insures people are entitled to their opinion concerning a faith. While their opinion is not entitled to oppress a faith. And finally, we don't stone people to death for their sins. We preach to them about that and tell them there's Salvation that can wash them clean of them.