Agree with everything you said. The dog sport center mine train at will disqualify your dog for a certain length of time if it shits on the floor, because if it stops to shit during a competition it's out. We also tell plenty of newbies that their dogs aren't having fun/are showing every sign of being stressed and they shouldn't be participating. Lots of people don't realize that their dog panting and licking its lips means it wants to be out of this situation. This is a fun low-pressure sport that they only train for a few hours a week, not a dog that's expected to accompany their handler everywhere for extended periods of time in situations that are not normal for a dog.
Sarah-Jean and Freckles are the fucking worst because that dog is constantly showing signs that she's anxious and avoidant as all hell and could very well react if someone got in her face.