I would simply tell them that you aren't trying to push your beliefs or food on them, so you would appreciate it if they would be courteous enough to return the favor. If it continues I would then tell them that, while you enjoy spending time with them, their continuing to push their values onto you has made dining with them uncomfortable so you a going to no longer dine with them.