Honestly... don't feel bad, at all. I have had similar problems with Flyball, and it's not even WORTH getting upset over! Seriously.

Flyball people especially, in the dog sport world, can get extremely cliquey & touchy & offensive. Understand that some of these people truly have no social lives except for Flyball, and they literally treat tournaments like a life-or-death experience!

I feel it's s t u p i d to get angry & offend people, and insane to hit any dog, because a dog got distracted by another dog and approached it in a friendly manner. No one's dog got hurt or was at risk of getting hurt, obviously. Flyball is a for fun dog sport... if we were talking about a dog running around loose at a herding trial and distracting the working dog, that's completely different all together.

Dogs are still animals, and I am a firm believer that NO DOG has 100% perfect recall, no matter how many hours are spent training. Dogs have instincts & make mistakes... just like people. For anyone to expect perfection from a dog, especially from Zeke who is still in training, they must be incredibly dillusional. I get soooo sick of people treating Flyball & other "for fun dog sports" like it's the end of the freaking world! It's like the Mom's & Dad's who scream and get into fights at their kids t-ball games... stupid.

I tried to get back into Flyball, too, for similar reasons. It just was not worth it to me... because of really petty, really immature arguements between people & friends switching teams. They also hurt my feelings, with some nasty remarks from one lady, who happens to own a Barbie Collie with z e r o drive (she was calling Gonzo aggressive... when Gonzo hasn't snapped at or left a mark on any dog ever).

Feel better, and do what you want to do. However, go back to the team for Zeke & you to have fun, not to prove anything. It's supposed to be fun!!! xP When it's no longer something you & Zeke look forward to, it's not worth all of your effort.