Time has a way of making us forget things that upset us, which I'm sure will be the case here. I, as the owner/manager, have never gambled with this customer anyway. Generally speaking, I don't feel it's a good policy to gamble with regular customers.Ummm, your previous statement made it sound like it was a forgone conclusion to happen eventually. You are obviously very upset by this. You either can let it go, and resume your friendship, or you can't. If you can, then you are probably better off leaving it alone. If you can't, a man to man conversation is the best way to go. He can then either abide by your expectations, or choose his own different path, which may of course include going elsewhere with is business.
Unfortunately, for now, I don't feel like I even want to continue occasional practice sessions with this player, at least until this fades from my memory. And to be clear, player B did not whine to everyone in the poolroom about what happened. When I asked after they'd finished how it went, player B told me the story in private. No one in our poolroom that I'm aware of even checks this forum, so no one even knows who I'm talking about here, and that will remain confidential.