That's a great question and a great point. This is discriminatory towards those who aren't Muslim, I don't know why anybody would be ok with this.I understand this is happening in another country (for now) and from what I've read the majority of the posters are ok with Subway's decision.
What I don't understand then, is why so many people chastise and protest against a bakery or another business that doesn't want ot make a cake for a couple because the type of wedding being performed goes against their religious beliefs.
Why is it ok for Subway to change their menu and discriminate due to religious beliefs, but not ok for those who live in the land of the free to do the same?
I'm Catholic. During Lent I don't eat meat on Fridays (my parents and my uncle subscribe to the old Catholic tradition of not eating meat on Fridays ever, but the Church has changed that to just during Lent). We eat fish on the Fridays during Lent and on Ash Wednesday. Many restaurants down here have Friday Lent specials to lure those who observe those fasting rules, which is great business. In the building I work in there is a small cafe that serves sandwiches and salads and soup mostly, but they offer one hot meal a day. Friday is hamburger day. As a practicing Catholic I obviously don't eat that hamburger on Lenten Fridays and I instead get a fish plate from somewhere else. Who am I to insist they serve fish and demand they not serve hamburgers? Not everybody is Catholic, not everybody is a practicing Catholic, how presumptuous would I be to insist and demand that cafe get rid of hamburger Fridays during Lent? If I did insist they do so, would everyone here who thinks this is ok support me in my complaining to that cafe until they give in to pressure and remove hamburger Fridays during Lent and deny those who DO want a hamburger?
As Sim said, it's the free market. I just choose to eat somewhere else because of MY beliefs on Lenten Fridays. It's not the free market however when I insist the free market subscribe to my beliefs.