Shayne, I take it you've been living under a rock (or being Borged by the Core Team so much that resistance is futile regarding what the JCD-A actually stands for) that you failed to read or even notice the
Core Principles of the JCD-A?
Such principles do encourage/acknowledge proficiency in Joomla! and provide an impartial developer community in which to discuss these sorts of issues. Those
principles do not place any bearing on the GPL debate, since they don't even mention ther GPL vs non-GPL licence issues, and I think it's only sour grapes on the part of the Core Team that would even suggest there are caveats inside the Core Principles of the JCD-A. Not the first time, either, people being.. well.. stupid, eh?
If you believe there are caveats, I would recommend you approach the JCD-A publically (they do have a public forum you know) and attempt to talk this thing out. However, I would suggest your perspective may be coloured by the negative (dare I say.. hostile?) view of developers outside the Core by the Core Team. If you believe such a perspective is right and have quantifiable proof to back up such a perspective, you'd have no qualms justifying it on the JCD-A forums, instead of a backhand, fly by night comment here.
I agree with you that ethics weigh more than code or design ninja status. This is why I've asked you to take your claim of caveats to the JCD-A forums themselves. As you say you value ethics, the best way to demonstrate those ethics is to explain yourself and your claim against the JCD-A there.
Accreditation and legal status of that accreditation can't happen until OSM and the Core Team give assurances they won't start suing national user groups after they started suing a business trying to start up a Joomla training body. So that's definitely in your court to fix, not mine.
Also in regards to the accreditation issue:
I regularly get clientele through managers/BA's who expect me to micromanage the Joomla process for their clients, yet that does not make their proficient in the Mambo family of products, of which Joomla is one. It would seem like a farce to have them accredited when the people actually doing the groundwork may not be.
Now for a customer service tangent:
If you feel the complaints are warranted against the 3PD, do you at least inform them of this ? Sure, you may get a lot of complaints being official and all, but it's up to you how to manage that effectively. Cutting off the feedback cycle back to the original designer/dev/implementor only ends up with you looking bad. While such action may create a great 'war chest' for Johan to justify his view of 'all outside the Core' are leeching and sucking off the 'good work' they've done, it just doesn't help anyone at the end of the day.
In your official capacity, help the 3PD to grow some ethics/design principles. If you treat them well, even when they may fail, you will gain respect from all involved. A pissed off client actually respects you if you do something positive about it.. because you're acting on behalf of them.