I really still don't see the point of restricting CAP NCO's to Former/Current Military members. We have members who have no interest in Command or being Wing/Group Staff. Why can't we use the NCO grades to recognize seniority or other qualifications (Other than PD) like ES and Cadet Programs?
Part and Parcel of the long range plan for the NCO corps.
Restricting it to current and former NCOs is just one of the baby steps.