Леон:"Если магазин открыт в субботу, это не значит, что еда в нем становится некашерная. Так же как и автобус остается кашерным."
Леон, Вы правы, в магазине еда не становится некашерной от того, что магазин работает по шабатам. Более того, если там наряду с кашерной едом продают свинину, она тоже не затрефует кашерную еду. Просто религиозные не хотят поддерживать бизнессы тех, кто нарушает заповеди и помогает другим их нарушать, поэтому они и стараются не пользоваться услугами подобных заведений. (Кстати, заходить в работающее по шабатам кафе еще более проблематично, потому что раз хозяин нарушает заповедь о шабате, то вполне может потихоньку нарушить и заповеди о кашруте...)