Hosting and DDoS protection are different services. Think of them like a landlord (hosting) vs fire department (ddos) situation - one of them can morally refuse their services to people that they think are doing wrong/illegal/immoral things, the other one doesn't.
Not that I agree or disagree with this argument - just wanted to point out what their reasoning seems to be.
Not that I agree or disagree with this argument - just wanted to point out what their reasoning seems to be.