We are assuming that those offering free services are as stupid as I am and unaware of their rights. But what if that is not the case? There are many people volunteering their services for free to do charity work. Are their rights being violated without their knowledge? I don't think so. All those Linux programmers who fine tune the source code and offer it for free - are their rights being unwittingly violated by companies like Red Hat who take their work and sell it for commercial gain? Again, I don't think so.
I have no disagreement with educating newbies and amateur photographers about their rights if they should choose to become paid professionals. In fact I see this being more than adequately performed thanks to the tireless efforts of Eikin et al.
But I don't see why we need to restrict anyone from seeking free photographic services from keen and willing amateurs (who would have been adequately informed about their rights by now).
CS is, after all, a community for people to meet each other. It's like proposing that you go down to a pub and forbid people from seeking one-night-stands there, and insist that they should go down to Geylang where there will be a paid transaction (OK bad analogy, but you get the idea).
And please, just for the record, I don't go down to pubs or Geylang, so no more ad hominem attacks. Thanks.