If an unbeliever invites you to a meal and you want to go, eat whatever is put before you without raising questions of conscience. 28 But if someone says to you, “This has been offered in sacrifice,” then do not eat it, both for the sake of the one who told you and for the sake of conscience. 29 I am referring to the other person’s conscience, not yours. For why is my freedom being judged by another’s conscience? 30 If I take part in the meal with thankfulness, why am I denounced because of something I thank God for? (I Corinthians 10:27-30 NIV)
Sometimes believers have to refuse to do something, not because it is something that is inherently sinful to do, but because we do not want to hurt the conscience of someone we love. The Apostle Paul explains above why we should not eat food offered in sacrifice to idols if our guest has told us where the food has came from. Eating the food itself is not sin. If we ate the food in private where no one could see us it would be no sin, because we know that the food was created with God for human enjoyment, and thus we could eat it in a worshipful spirit of thankfulness. But we must not eat it when others are watching, lest they misiniterpret our actions as respect for their false gods. We must show them by our actions that we only worship the one true God, Who is unwilling to share any honor with pagan Gods.