It doesn't matter who the target market is. This can create a precedence, and make other "social" enterprises greedier. While I understand a contract can specify almost anything and there's always "if you don't like it, don't use it" way of looking at this, but there should be a basic sense of decency among all that claim to be serving the wider public.
"All in all, I think it is a mistake to defend people's rights with one hand tied behind our backs, using nothing except the individual option to say no to a deal. We should use democracy to organize and together impose limits on what the rich can do to the rest of us. That's what democracy was invented for!"