You either have a viewpoint that: 1) a business shouldn't make a moral judgement on its customers and be accessible to all 2) A business can make moral judgements on its customers and choose not to do business with customers considered immoral
If you are ok with #2 you are running into a slippery slope in my view. And if you are ok with #2 and you are one of the largest companies in the world, it is a very huge slippery slope.