- Is eating pork acceptable?
- Why was it banned at Sinai but acceptable millennia later?
- Can God give contradictory commandments?
- Which command takes precedence?
- What basis in Scripture is there for accepting the later commandment rather than the previous commandment?
- Why is it wrong for the Hebrews but not for the Gentiles?
- Is morality or God arbitrary?
Some laws reflect God's righteousness. Examples of sins directly against God would be murder, adultery, worshipping anything other than the true creator. These laws exist because of the nature of God. These laws are directly determined by the nature of God and his morality. Honouring anyone above the creator dishonours the creator. Unlawfully destroying the image of God in a man steps outside man's domain and assumes God's domain; not to mention the source of murder is in hatred which God despises.
The Hebrews had many laws and not all of them were in the above category. The offence against God in breaking these other laws was disobedience. Now disobedience is a major sin which implies that obedience is very important; but this does not mean that the forbidden action in and of itself offends God's righteousness. Whereas breaking laws like murder are acting in disobedience as God has commanded not to, but they are sinful both in their disobedience and in their intrinsic action.
Parenthood holds an analogy. I forbid my children to do many things. Some verboten actions are always wrong, but others are somewhat arbitrary or temporary based on the child's age. All broken rules are disobedience but several are also morally wrong.
One could label these 2 types of laws,
- Moral laws: Breaking these contravene God's nature.
- Legal laws: Breaking these contravene God's commands.
God forbidding Adam to eat from the tree of the knowledge-of-good-and-evil was probably an obedience rule. Other examples would be eating vegetables pre-Fall versus eating meat post-Flood; not eating pig, rabbit, and camel for the nation of ancient Israel but eating these foods okay for Gentiles and Christians.
So why did God command the Hebrews not to eat pork?
Eating pork was not banned for the same reason as murder. It was in some respects arbitrary. This is seen in the temporary nature of the command.
And [Jesus] said to them, "Then are you also without understanding? Do you not see that whatever goes into a person from outside cannot defile him, since it enters not his heart but his stomach, and is expelled?" ( Thus he declared all foods clean.) (Mark 7)The sin of eating pork is therefore not intrinsic to the pig meat itself, it is the disobedience of Jews to God concerning this specific commandment.
It is helpful to seek the underlying reason for the ban. This will give us the reason for the temporary nature and give us understanding into God's character and his reasoning in this example.
I think the commandment was to teach the Hebrews about holiness. They had to think about what food was acceptable and what was not. This is similar to other laws such a the the ban on ploughing with unclean and clean animals yoked together or making cloth with 2 different types of thread.
God made categories of clean and unclean so the Hebrews could learn to distinguish between them. Clean and unclean symbolise holy and unholy. God belongs to the category of holy and he wants the Jews to be holy also.
Of course there was never a ban on Gentile consumption of pork, nor a ban for Hebrews/ Israelites pre-Sinai. However Christians trace their spiritual heritage thru Israel; Christianity was not so much a new religion, more a greater revelation of God, namely thru Jesus his son. Now that now we have a fuller revelation in Jesus these old rules have changed. We have a new and better covenant.