Anyway about non-Kosher food, my Rabbi said on Shabb-t (from the Chafitz Chaim) a story from the Chafitz Chaim- a Jew was takin into the nations army (non-Jewish nation in Europe, probably Russia), and he had a choice of either being in a unit where he would be able to keep Shabb-t, but not Koshrut, or in a unit where he could get kosher foods (vegetables for example), and be the cook, but have to work on the Shabb-t. He asked the Chafitz Chaim which unit to join, the Chafitz Chaim said the one which breaks Shabb-t, but keeps Koshrut, because by eating non-Kosher he would also eventually break Shabb-t and many of the other laws.
It is very important of what a person eats, not just for health reasons which in this case is wayy secondary, but about the way a persons mind and soul will work. Eating non-Kosher makes one become a Rasha by then being attracted to and doing other crimes. That is also (like my Rav said), why on Pessah it says to punch the teeth of the Rasha (from the 4 sons), why the teeth? Because it was threw that that he ate forbidden foods, which lead him to being a Rasha.