I haven't read all of the posts on this thread yet, but I agree with the OP. I want my instructor to be able to play. They don't have to be a pro speed, or even able to beat me, but they do have to play enough to understand certain things that I would refer to. Things that you develop through playing a lot of pool. I would never give my money to a C player to help me with my game. If they could help me with my game, why isn't their own game improving?