I recommend this Gizmodo article; I don't shy away from difficult Bible passages.
The amazing thing is, when you find true reality, and see the big picture, you can actually fit these Old Testament events into that picture; the picture of God, who is love.
Admittedly, a couple are a squeeze, however they still fit.
Believe it or not.
As a start, you'll need to understand that Jesus is actually the God of the Old Testament as well as the New Testament...try that on for size.