What is the context of Mark 7?
Mar 7:1 Then came together unto him the Pharisees, and certain of the scribes, which came from Jerusalem.
Mar 7:2 And when they saw some of his disciples eat bread with defiled, that is to say, with unwashen, hands, they found fault.
Mar 7:3 For the Pharisees, and all the Jews, except they wash their hands oft, eat not, holding the tradition of the elders.
Mar 7:4 And when they come from the market, except they wash, they eat not. And many other things there be, which they have received to hold, as the washing of cups, and pots, brasen vessels, and of tables.
Mar 7:5 Then the Pharisees and scribes asked him, Why walk not thy disciples according to the tradition of the elders, but eat bread with unwashen hands?
The subject here is that the Pharisees were condemning the disciples for not following their TRADITIONS, i.e. ceremonial washings. It is very important to get the context. If Christ had given this instruction, why did Peter say in Acts 10 that he had never eaten any unclean meat? Because he had not. The teaching Christ gave was about the traditions of the pharisees...
Mar 7:7 Howbeit in vain do they worship me, teaching for doctrines the commandments of men.
Mar 7:8 For laying aside the commandment of God, ye hold the tradition of men, as the washing of pots and cups: and many other such like things ye do.
While that was what started the response by Jesus, it would be ignoring Jesus's words to say that he was only addressing their traditions and hypocrisy. Jesus's words could not be clearer:
Mar 7:15
There is nothing outside a person that by going into him can defile him, but the things that come out of a person are what defile him."
...
Mar 7:18 And he said to them, "Then are you also without understanding? Do you not see that
whatever goes into a person from outside cannot defile him,
Mar 7:19 since it enters not his heart but his stomach, and is expelled?" (Thus he declared all foods clean.) (ESV)
As for Peter's response in Acts, we must remember a couple of things: 1) when these books and letters were written, and 2) that the disciples were always "hard of hearing," not fully understanding what Jesus was saying.
The books were mainly written after the events in them. So we likely have Peter, who was close to Mark, telling him of the significance of Jesus's words,
having already experienced the vision of the sheet of animals.
There simply is no way that this can be explained away. Worth noting here are Jesus's teachings on adultery and such:
Mat 5:27 "
You have heard that it was said, 'You shall not commit adultery.'
Mat 5:28
But I say to you that everyone who looks at a woman with lustful intent has already committed adultery with her in his heart.
....
Mat 5:31 "
It was also said, 'Whoever divorces his wife, let him give her a certificate of divorce.'
Mat 5:32
But I say to you that everyone who divorces his wife, except on the ground of sexual immorality, makes her commit adultery, and whoever marries a divorced woman commits adultery.
Mat 5:33 "
Again you have heard that it was said to those of old, 'You shall not swear falsely, but shall perform to the Lord what you have sworn.'
Mat 5:34
But I say to you, Do not take an oath at all, either by heaven, for it is the throne of God,
Mat 5:35 or by the earth, for it is his footstool, or by Jerusalem, for it is the city of the great King.
Mat 5:36 And do not take an oath by your head, for you cannot make one hair white or black.
Mat 5:37 Let what you say be simply 'Yes' or 'No'; anything more than this comes from evil.
Mat 5:38 "
You have heard that it was said, 'An eye for an eye and a tooth for a tooth.'
Mat 5:39
But I say to you, Do not resist the one who is evil. But if anyone slaps you on the right cheek, turn to him the other also.
Mat 5:40 And if anyone would sue you and take your tunic, let him have your cloak as well.
Mat 5:41 And if anyone forces you to go one mile, go with him two miles.
Mat 5:42 Give to the one who begs from you, and do not refuse the one who would borrow from you.
Mat 5:43 "
You have heard that it was said, 'You shall love your neighbor and hate your enemy.'
Mat 5:44
But I say to you, Love your enemies and pray for those who persecute you,
Mat 5:45 so that you may be sons of your Father who is in heaven. For he makes his sun rise on the evil and on the good, and sends rain on the just and on the unjust. (ESV)
Notice the striking similarity. Jesus takes their traditions and even teachings of the Law, and shows what they really mean, where the problems really lie. Particularly in verses 27 and 28 he shows, just as he does in Mark 7, that the real problem is with the heart.
John 8:32 said:
Now as far as Acts 11, are all men clean? How about Joseph Kony? Is he clean in God's site? Maybe John Wayne Gacy? No? No.
This has nothing to do with what is being shown in Acts 10. It's a ceremonial issue, not a moral one.
John 8:32 said:
What is being shown here in Acts 10 is not that all things are clean, but that the gentiles can be made clean. The Jews believed that gentiles were unfit for salvation. Notice the three times? How many men visited...
Act 10:19 While Peter thought on the vision, the Spirit said unto him, Behold, three men seek thee.
It isn't that "the gentiles can be made clean," so as to make the issue a moral one, but it's that there was now no distinction between Jew and Gentile. This is seen in Paul's writings:
Col 3:11 Here there is not Greek and Jew, circumcised and uncircumcised, barbarian, Scythian, slave, free; but Christ is all, and in all. (ESV)
John 8:32 said:
Why didn't Peter run downstairs and order up lobster and shrimp with clams on the half shell?
And why should he have even if he did understand the significance? Habits of the mind and heart are extremely difficult to break.
John 8:32 said:
Act 10:28 And he said unto them, Ye know how that it is an unlawful thing for a man that is a Jew to keep company, or come unto one of another nation; but God hath shewed me that I should not call any man common or unclean.
Act 10:29 Therefore came I unto you without gainsaying, as soon as I was sent for: I ask therefore for what intent ye have sent for me?
Act 10:30 And Cornelius said, Four days ago I was fasting until this hour; and at the ninth hour I prayed in my house, and, behold, a man stood before me in bright clothing,
Act 10:31 And said, Cornelius, thy prayer is heard, and thine alms are had in remembrance in the sight of God.
Act 10:32 Send therefore to Joppa, and call hither Simon, whose surname is Peter; he is lodged in the house of one Simon a tanner by the sea side: who, when he cometh, shall speak unto thee.
Act 10:33 Immediately therefore I sent to thee; and thou hast well done that thou art come. Now therefore are we all here present before God, to hear all things that are commanded thee of God.
Act 10:34 Then Peter opened his mouth, and said, Of a truth I perceive that God is no respecter of persons:
Act 10:35 But in every nation he that feareth him, and worketh righteousness, is accepted with him.
Notice there is not one word about food or dietary habits? The subject was the gentiles being called to salvation.
And yet what is the point of an analogy if it isn't true? If the analogy isn't true, then there is no purpose for it. Rather one draws a parallel between that which is already true to show the truth of something else.
So while the primary purpose here was to show Peter that the Gentiles were no longer considered ceremonially unclean and were worthy of salvation, it also reinforced what Jesus had already said regarding food. There need not be mention here of "food or dietary habits".
John 8:32 said:
Finally, good ole Rom 14...
Rom 14:1 Him that is weak in the faith receive ye, but not to doubtful disputations.
Rom 14:2 For one believeth that he may eat all things: another, who is weak, eateth herbs.
Rom 14:3 Let not him that eateth despise him that eateth not; and let not him which eateth not judge him that eateth: for God hath received him.
Rom 14:5 One man esteemeth one day above another: another esteemeth every day alike. Let every man be fully persuaded in his own mind.
Rom 14:6 He that regardeth the day, regardeth it unto the Lord; and he that regardeth not the day, to the Lord he doth not regard it. He that eateth, eateth to the Lord, for he giveth God thanks; and he that eateth not, to the Lord he eateth not, and giveth God thanks.
Notice what is associated with the day? Eating or not eating (fasting)...
Rom 14:21 It is good neither to eat flesh, nor to drink wine, nor any thing whereby thy brother stumbleth, or is offended, or is made weak.
The real crux of Rom 14 is here...
Rom 14:4 Who art thou that judgest another man's servant? to his own master he standeth or falleth. Yea, he shall be holden up: for God is able to make him stand.
Rom 14:17 For the kingdom of God is not meat and drink; but righteousness, and peace, and joy in the Holy Ghost.
Rom 14:18 For he that in these things serveth Christ is acceptable to God, and approved of men.
Rom 14:19 Let us therefore follow after the things which make for peace, and things wherewith one may edify another.
Rom 14:20 For meat destroy not the work of God. All things indeed are pure; but it is evil for that man who eateth with offence.
Rom 14:21 It is good neither to eat flesh, nor to drink wine, nor any thing whereby thy brother stumbleth, or is offended, or is made weak.
I'm not sure what your point is here as it seems to that this doesn't address the text which I had bolded:
Rom 14:14 I know and am persuaded in the Lord Jesus that
nothing is unclean in itself, but it is unclean for anyone who thinks it unclean.
....
Rom 14:20 Do not, for the sake of food, destroy the work of God.
Everything is indeed clean, but it is wrong for anyone to make another stumble by what he eats. (ESV)
And that
is in the context of food.
As I have pointed out previously, this is all fully supported by Paul's numerous statements that we are no longer under the Law. As has been stated, to say that Christians are still under the dietary restrictions of the Law is to put us back under the Law, removed from grace, and is therefore a different gospel.