Inconvenient truth
Gal 2:11 Now when Peter[a] had come to Antioch, I withstood him to his face, because he was to be blamed; 12 for before certain men came from James, he would eat with the Gentiles; but when they came, he withdrew and separated himself, fearing those who were of the circumcision. 13 And the rest of the Jews also played the hypocrite with him, so that even Barnabas was carried away with their hypocrisy.
14 But when I saw that they were not straightforward about the truth of the gospel, I said to Peter before them all, If you, being a Jew, live in the manner of Gentiles and not as the Jews, why do you compel Gentiles to live as Jews?[ 15 We who are Jews by nature, and not sinners of the Gentiles, 16 knowing that a man is not justified by the works of the law but by faith in Jesus Christ, even we have believed in Christ Jesus, that we might be justified by faith in Christ and not by the works of the law; for by the works of the law no flesh shall be justified.
A hypocrite is someone who SAYS one thing, and DOES another. Peter was separating himself from the Gentiles. If he was preaching the doctrine that the Jews shouldn't eat with the uncircumcised, he would be a heretic, but not a hypocrite. Paul calls him a hypocrite because he knows Peter had been preaching that Christian Jews should be in community with Gentiles (uncircumcized), but was allowing his own community to be divided.
You guys crack me up the way you seem to think that over 2,000 years, not one Catholic ever opened a bible.