Similar discussions were held at the start of the international Paragliding Forum, which has 49633 registered users today. The use of real names greatly improved the signal to noise ratio, with people feeling more responsible for what they post, having their real name next to it.
There will be people who desire saying what they want, while hiding behind anonymity and claim “privacy concerns”. Those people can avoid posting where their comments are made public. While people unafraid of stating who they are, should be allowed to share publicly what they want.
Where there is no choice (as in the CSS member directory), then personal information should not be made public, and only visible to those who need to verify their good standing with the club.
Impossible to make everyone happy, but the above has been proven to work elsewhere.