Quran 5:5 ""..and the food of those who were given to the People of the Scripture is lawful for you and your food is lawful for them.."
The alleged contradiction is that Jews cannot eat shellfish but Muslims can. Christians can eat pork but Muslims cannot. Therefore this would be a contradiction.
Further, if you say that the modern day Jews and the Christians are not the people of the scripture, then why does the same verse (5:5) tell us that it is okay to marry them because they are believers if they do not exist?
Further, wouldn't this verse be pointing at the fact that the Quran believes that Jews and Christians' scriptures are not corrupted?
Please explain
((I'm playing the devils advocate here so that people can reference this in the future. In other words: I am purposely posting difficulties so that people can reference this as a guide))