"Religious preferences should carry no more or less weight than non-religious ones."
You seem to be ignoring my point that BA are not serving mostly halal meat to appease Muslims. Without a guarantee there is zero advantage to Muslims. BA will not guarantee as the decision to serve halal meat was a commercial one.