???????? does not say puppy classes are terrible...

Or at least thats not the way I took it. What he did say is train, socialize and again train your puppies then go to a class and test just how trained they are. I took his tapes and advice on his webpage as a don't expect classes to train your dog but you train your dog then go to classes to fix the areas you may fall short on.
???????? is kinda harsh, tough, and quick tempered and I think sometimes people missread what he is trying to say. When I read his stuff and watch it I just roll my eyes at the "ATTITUDE" and listen to what he has to say because in short he "DOES" have good things to say!
And yes they will have disstractions in real life that is why you socialize and train.