I believe that God's laws have to change, according to the requirements of the time. For instance, Jesus indicated, in a few places, that laws from the past were superceded by His own laws.
Talking about things you can't swallow - at
www.rotten.com/library you can find several interesting analysis about the Bible. Warning: the site lives up to its name, and uses foul language and disgusting images in several places. But their analysis, especially in the library section, are in general well thought-out.
>I find a few things in the bible to be difficult to swallow. First, homosexuality is listed but a few times in the bible but never by that term that I know of except by interpretation. Of those, in one location it is cause for being put to death and in another it is referred to as an abomination. However, in another location children who curse their parents should also be put to death as well as those that eat different kinds of foods or work on the sabbath. I guess it is a good thing that the world does not follow the bible literally in all cases! Everyone would be killing everyone else...
>
>
>Leviticus 20:9
>Exodus 21:17
>Deuteronomy 21:18-21
>Exodus 31:15
>Leviticus 18:22
>Leviticus 20:13
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)