Mike,
As you know, I'm on the executive committee for the South Carolina Golf Association. I struggle with a lot of the same issues that you bring up. It's a bit different with each association, but you are correct that the association's members are the "member clubs," not individual golfers... however, that is changing even in South Carolina. We now offer individual memberships for golfers who don't belong to a member club. There are just too many non-club golfers out there for us not try to find a way to serve them. We are constantly asking ourselves what the golfer wants from us and, mostly, it is a chance to play... either in an event or a "play day" at one of our member courses. It takes people to offer these opportunities, but I think we do a great job of keeping a lean staff.
With the number of clubs shrinking and the number of members at those clubs slowly fading away I think you will see a greater emphasis going forward on offerings to the non-club golfer.
Do you have a "Slope" or "Course Rating" on your scorecard? If yes, you might want to have cards made up without those numbers as they are registered and owned by the USGA and only authorized for use by member clubs through their regional associations. If you have dropped your membership of the GSGA you really are not supposed to display a "Slope" or "Course Rating" on your scorecards, website, etc. This also means that any rounds a golfer plays on your course cannot be posted for their USGA handicap. I doubt that the GSGA would crack down on that, but they could... it has been discussed here in SC... especially the use of "Slope" and "Course Rating".
I was really glad to see that you no longer offer tee times through GolfNow. Good for you!