Yes, there is a difference between giving advice and calling people cruel and ignorant for crate training their pets. Professionals help and respond professional in manner. They don't treat people like they should not own pets because they dont understand what they are doing. What about people who are not home all of the time to take care of a chewing puppy. What if the puppy chews on electrical cords while you are not home and something bad happens? How would you feel? leave him or her in the bathroom? is that the same as crating? How would you feel if you came home to a hurt family member because of something like this? Not too good right? Crating is protecting your pet. Not stupidity or cruelty it is love and protection. We all as pet owners have worried about our pets while away. Crate training eliminates the worries. And no, not everyone leaves their pets in crates for unreasonable hours at a time as she has said. There is much more to crate training than she has stated. Ask her, as a professional she will definatly be able to tell you.