froglady said:But a grocery store is not required to sell alchohol if it conflicts with its religious beliefs. It's not required to open on the Sabbath. If it chooses to stock certain items, it does. It's not forced by law to carry food, it chooses to.
And a grocery store owned by Native Americans could not stock peyote even though it is a part of their religion. Stores can be forced to not do things.
And if the store is licensed through the state, the state may well be able to force certain items to be stocked. Just because they have not does not mean the state can't.
States can regulate for the public welfare, health and saftey.