I am Muslim but my Step-son is Christian and he eats Bacon and Ham (Pork). Since we live in the same house, Is it allowed to bring Bacon and Ham (Pork) in the house though I do not consume it? Is it permissible for me to buy such food for him with my Halal rizq when he ask for? please advise.
No it is haram
Because when Allah makes some things haram Allah make it haram even to buy.
I know it is taking about cats but you can understand it.
So basically he is saying it is haram to buy non halal food.
No it is not Haram you have to understand that For Christians all foods are clean, early on when The followers of Jesus were preaching the Gospel Peter in the book of acts saw a vision where God told him to eat the types of foods that Jews Consider unclean Peter said to God " I surely cannot eat what is unclean" God then said do not call unclean what God has made clean.