Wow, I'm sorry to hear about all of that, and a little embarrassed - I'm on the other end. My dogs are the problem, that's why I've joined the club. Finn's got her CGC (just barely) no way could Murphy ever get one - he'd bite the judge and attack the other dogs.
I was thinking along the same lines, but somewhat opposite (IMG:
style_emoticons/default/closedeyes.gif) (IMG:
style_emoticons/default/wink.gif) . I was thinking of doing some weaving in and out, so some dogs are in sits and others are walking through them under control. That sort of thing. I've worked very hard at socializing my dogs so I can bring them to club events, I still have to keep them in the corner, but I can bring them, which is a huge win.
I wonder about adding a person or two sitting on the ground and making the dogs behave (ie ignore them).
In the past 2 years my club has had two major events happen - 1) I joined with my problems (it's a dog training club!) and 2) we had 1 dog nearly kill another. The club learned a lot of lessons. I have been super pleased with how welcomed me and my problems have been.
Bottom line, yes a class on behaving in public for both handlers and dogs - might work. I could add distraction techniques - that's what I do with Murphy when someone gets too close - I start doing tricks with him. You'd be amazed at how well that works - bicyclists can ride within a foot of him if he's doing tricks and whatever other tricks I can think of. He will NOT just sit and watch them go by, though.
We need to learn more tricks, though.