Francois,
I agree with your comments. Some additional insights that might be helpful.
1) We had one or two people complain that their membership was automatically renewed. So we "listened" and turned off automatic renewals. When we turned off automatic renewal of memberships, we had a large number of people (about 100) allow their memberships to lapse. For some, they weren't aware that their membership had lapsed. Turning on auto renewals improved our member retention. We haven't had any complaints about the auto-renewal in some time.
2) We had a few members quit because they weren't happy with the level of service they were receiving from the member coordinator. As I said in my previous comments, the member coordinator is a lot for a volunteer to undertake. That is why I propose a part-time member manager position to improve the member experience.
3) We have conducted Facebook marketing campaigns over the past several years, usually averaging about $500 per month. But these campaigns have not been consistent over the long term. Remember, these executive positions are volunteer positions. Management and reporting of the advertising campaign could be an added responsibility of the part-time paid staff.