Jesus told you to eat that bacon
I think a lot of Christians would do well to throw out their red-letter Bibles and replace them with Bibles that have all of the words in the same color. Despite the fact that all of Scripture is the Word of God, many people are so laser-focused on the red letters that they ignore the rest of the Bible. Worse, they outright dismiss the rest of the Word.
That is not what is happening with eating "unclean" foods, but it is a related issue. It is a common theme among scoffers and fools that Christians are disobeying God when we eat "unclean" foods. Since we do not take scripture seriously, the argument goes, why should they? The moral teachings of Scripture, then, are tossed aside.
We know from 1 Timothy 4:1-5 that "every creature of God is good, and nothing to be refused." The Apostle Paul describes those who forbid meats as advancing a doctrine of devils with their lies and hypocrisy. But am I am Christian or a Paulian? A key point here is that Jesus Christ directly told the Apostle Peter in Acts 10:9-16 that He has made all creatures clean after commanding Peter to "kill and eat" unclean animals. Obviously, we are not contradicting Jesus Christ when we eat foods that were described as "unclean" under Old Testament dietary laws.
What is amusing is that many of the same scoffers who condemn Christians for eating "unclean" foods also point out that Jesus never said anything about specific sins. Of course, we do not actually know this as not every word He spoke was recorded, but other parts of Scripture (including the New Testament epistles written by the Apostles) reinforce Old Testament teaching. The inconsistent "arguments" here - especially ignoring Jesus' direct words to the Apostle Peter - prove that the scoffers are not serious and do not actually believe their own arguments. They are the hypocrites, not the Christians who enjoy eating a bacon cheeseburger.