There is a critical difference between your understanding of Timothy 4:3 and mine. To me it appears, God is saying that ANYTHING, when taken with prayer and thanksgiving, can be eaten.
Look up the Greek word used. It is interpreted food. Blood was never once considered food either in the Old Testament or the New Testament and surely not by Jews. It was forbidden by God in both the Old Testament and the New Testament. Your understanding needs to be consistent with what the words mean.
>>To me it appears, God is saying that ANYTHING, when taken with prayer and thanksgiving, can be eaten.<<
What appears to you doesnt count. Its what the words say. Once again, the Holy Spirit does not contradict Himself. He inspired Luke to forbid the eating of blood as He did all of the writers of scripture.