Jesus is God and does not contradict Himself.
Many do not accept the words of Jesus and contort the meaning to suit themselves and their personal interpretations of God’s words and God’s laws.
No matter what you say, it does not change the words of Jesus or the meaning. You either believe or you don’t.
That would be the Catholics. He said "my words are spirit". Catholics also do not accept the words from God "do not eat the blood".