Be careful. Although it may be true that some of what Paul wrote had cultural ties, it's important to get at the root of why he said what he said before concluding it ought to be rejected because it doesn't sound right today. Even during his time people were taking his writings out of context (see 2 Peter 3:16). People do the same today.
I did not say that. I said that Paul has to be rejected on these points because Jesus himself did the opposite, and Jesus is God, but Paul is not. Jesus' own personal example trumps Paul.
Likewise, Jesus trumps the Council of Jerusalem - all of the Apostles together. He said that NOTHING a man eats makes him unclean - and thereby made all foods clean (a point that was re-emphasized to Peter three times directly by God from the sky). But at the Council of Jerusalem, the Apostles assembled wrote to the Christian Church that things like blood sausage or the staples of the Masai (cow blood) and the Mongol (horse blood) are not to be eaten.
Jesus trumps. It is not, and was not, sinful to eat blood. NOTHING means nothing - it does not mean Nothing, except blood. The Apostles sought to impose a rule on Christianity that is contrary to what Jesus ordained. Therefore, what the Apostles said, written right there in the Bible, is null and void. Men cannot override God. Period.
The Father said to follow Jesus. And Jesus said to follow him, and to keep his commandments. Jesus taught St. Photini and used her teaching to bring the Samaritans to him - so Jesus used a woman to teach men. He did the same thing at the Resurrection. Note well that Eve broke the original law, but at at the Crucifixion it was the men who ran away and denied Jesus - the women were at the foot of the cross with him to the end, and Jesus revealed the truth to the women, who taught the men that the resurrection had happened - and the men still lacked faith and did not believe. Jesus taught men through women. Therefore, that is part of the model and doing that is following him. Rejecting that because Paul disagreed is the wrong thing to do. Paul has no authority to override Jesus, and no authority to replace God's example with his own.
Similarly, when Jesus made ALL food clean, that mean blood sausage and Mongol blood porridge also, and the Apostles - acting understandably because they were all Jews and abhorred the very idea of eating blood - lacked the authority to override Jesus commandment and re-establish a prohibition on blood. Their rule, in Acts, from the Council at Jerusalem, is to be understood as a mere time, place and manner restriction, and not a law of God. It's actually contrary to the law of God, and was made because of (Jewish) human weakness regarding a tradition.
If that's really a law of God, just because men who were not Jesus overruled Jesus on it, then the English, Germans, Caribbean people, Masai and Mongols are all abominable before God because they eat blood-based staples in their diets.
It's really simple: the Father said to follow JESUS, and JEsus said to follow HIM and keep HIS commandments.
Jesus had long hair.
Jesus taught men through women. Jesus made all foods clean. That should be the end of the analysis.
The only reason it isn't is because some people have a tradition of turning the Bible into a God-maker, such that words of Paul or the Apostles that contradict what Jesus say or did are placed on the scale against Jesus and Jesus himself is overridden, sometimes, in favor of an opinion of Paul or the Apostles, or the Church.
To do this is inane.