I don't do those things either --- the occasional collar pop when pulling becomes ridiculous but otherwise. I prefer quick verbal corrections. Gets their attention, makes them go back to what they were doing before the behaviour. If the behaviour is aggressive or dangerous I am much less lenient.
Never said you don't train working dogs -- Just said I don't think many of you deal with working sharpness, which is seen more prominently in schutzhund dogs. Not many of the agility trainers I went to understood it or knew how to deal with it. I've seen it alot. I tried to help people deal with it before I fully understood it, and wound up being tore open and bruised and on the ground every time. It's a bit different than just teaching a dog to sit. It's teaching a dog to control it's drive and frustration, two things which come very naturally to the dog, and teaching the dog that no matter what the circumstances are, biting is not okay and consequences come of it.