A business can accept or reject business from anybody it wants.
As long as that business is not a cake or a photograph.
A business can accept or reject business from anybody it wants.
*****************
But accepting/contracting for a service and then cancelling/dishonoring that contract might cost them far more than they ever thought.