one point about ALL FOODS DECLARED CLEAN - notice that God told us what was given to us as FOOD in Genesis - so if something was not given to us as food then it is not food - it is something else
I have heard this point made before, however, Paul who was taught by Christ, said this -
I know and am convinced by the Lord Jesus that there is nothing unclean of itself; but to him who considers anything to be unclean, to him it is unclean. Romans 14:14
JLB