Many verses are going to look bad when examined in the light of Western cultural values. Back then, I would think, much of what we consider outrageous seemed quite normal.
One problem that many have with the Bible - and it may well be a very valid criticism- is that the Bible seldom, if ever, lifts itself above the cultural norms of the day.