I was a CAP member for 10 years, and I'll never rejoin.
My problem with it is that its supposed to be a volunteer organization. But, National Headquarters front loads it with so many requirements that it becomes like another full time job. And the high requirements end up causing people to leave who can't put in the time required. It's like NHQ is trying to create a mini Air Force with volunteers.
To tie this in to the ham radio forum, I was a communications officer and used to teach the old BCUT and ACUT classes.
And, I still think they should have used their "corporation" status to request nation wide frequencies from the FCC like the Red Cross and Salvation Army have, instead of going with NTIA as the "USAF Auxiliary."