Teamwork is great and we need it, but it has to go in both directions of course.
In my opinion it's most important that the people with ME/CFS unite and start to get more power and control of the process. We are in the same boat and have the same interest. This is the group we can trust most, in my view (ourselves). If a group representing us, no matter which one, then does not act in our best interest, we should stop supporting that group.
Maybe there will not always be teamwork and cooperation between researchers, doctors or charities, but it won't be able to hurt us too much, if we, the people who actually have ME/CFS, are aware and united and push things in the right direction. That's why we also need membership based organisations, not only such like the WPI or the CAA. And we need to join and support those membership based organisations. We have the numbers and we can have a lot of financial power as well, combined. If we use that, we can force the other players to do the right things.