Moxie, since I'm not DocJohn I can't say anything about how the chat program works or allows members to be in more than one chat room at a time. What I can do though is to give you some ideas on how to help yourself or other members who may be struggling.
There is a way to "ignore" users in the chatrooms. Right click on the username and click on "ignore". That way no one has to be bothered by the other member. It may not be a perfect solution, but it's a good one I believe.
The other option is to create a password protected private chatroom for yourselves so that no one can interrupt your chat. Again, maybe not the perfect solution in your mind, but a good choice to fix the issue.