While I like the idea of a Competitive Bridge Club, it seems silly to conceive it as "competitive" for experts and advanced++ players only. When I first started playing years ago with 000.01 masterpoints, I wanted to compete as I'm sure many of our beginners and intermediates would now. But I didn't want to get killed by experts. There needs to be a way for all players of all skills to compete with players of similar or close abilities. This makes for more enjoyable games for all.
SWAN bridge has in effect a social club, which is not heavily used, though they have fewer members than BBO. I believe that most people who are interested in bridge are by nature competitive.
Already there exists on BBO several private and public clubs which are rarely used (most appear to be abandoned). I suspect they aren't used much because of the way they are treated--they are not set up on an equal footing with the main bridge club.
I think it's important to improve what we have here, before we jump into uncharted waters by changing things. Who knows if those changes will make things better? Changes don't come free. Someone has to go to a lot of trouble to program those changes.
Regarding booting players... Perhaps there are minor things we can do which minimize the problem. Tagging the table as to minimum skill level desired is a possibility that others have suggested. If someone joins a table lacking the minimum skill level requested, then he or she shouldn't be surprised to be asked to leave or booted.
As table host, I have designated the table as Adv ++ Players, please, then checked "Permission Required to Play" box, but find that no one reads the skill level request. When I try to read their profile, I may find the skill level "private" which doesn't help at all. Or perhaps before I can read it, someone else tries to join the table and I lose the first player's profile, then someone else jumps in, etc. and all is lost in a jumble. This is a nightmare which we cannot manage. If this can be fixed, then the table host might have better control and less to worry about the problems involved in bumping someone.
Frankly, when I host a table, I appreciate those players who have labeled their skill level. In this "Casual Partnership" and ever-changing player environment, this is essential toward setting up good games. I would like to go back to the previous method of requiring players to list their skill level, rather than keeping it Private. I'm beginning to form a criterion to automatically reject those players who have private skill levels. Seems silly to keep it private, because you can't hide your skill level once the game starts!
Oh, and one more problem I noticed with this beta version. The situation is that you click to join a table, and are waiting permission and nothing happens. You get tired of waiting so you can click the "sign off" button, but when you do this, you get signed off of Bridge Base! I'd just like to go back to the tables and NOT get kicked off.
Hope this helps.
Best, Jim