Rise, Peter; kill and eat." But Peter said, "Not so, Lord! For I have never eaten anything common or unclean." And a voice spoke to him again the second time, "What God has cleansed you must not call common." This was done three times. And the object was taken up into heaven again. Ah ha...but notice that it was done three times and then three men came to Peter's door? And what did Peter tell us the dream meant?:
Act 10:28 And he said to them, You know that it is an unlawful thing for a man, a Jew to keep company with or to come near to one of another nation. But God has shown me not to call any man common or unclean.
Peter's vision had a two fold meaning, just like the dietary laws in the Old Covenant had a two fold meaning. You seem to only focus on the one meaning and completely ignore the other.
JM