My Dog is usually awesome but she can be a true bitch aswell, if I yelled at her and pulled her leash 'cos she wouldn't listen and some wanker came and tried to lecture me I'd tell them to fuck right off. It's the same with kids, some kids need a smack now and then and to be told to behave. It's nobodies business unless the owner/parent is properly harming the victim. If you don't teach your dog who's boss they will try to be the dominant one in the relationship and hurt you, it happens alot. Look at natural dog behavior, they fight and bite each other all the time. Have you seen a mother dog tell off her pups when they are pissing her off?
You shouldn't feel bad OP, and yes teens are getting much more retarded these days imo, I think it's the Idiocracy effect