Sad to say.... all of the above is true.
As Mary can probably tell you, working in a kennel or dog shelter is not something for the faint-hearted. You can brush up against the most depraved humans, in the way they treat their dogs. You might be the one that has to take some poor mutt for it's final visit to the vet.
Working in a boarding kennel, could you smile and be nice to dog owner, who's dog has been malnurished, beaten or worse and still have a smile when they come to collect the dog?
Take the case of that wee white dog which is my avatar. She comes from Hong Kong. Her original owner, locked her in plastic doghouse during 40C tempreatures, left her outside during typhoons, then moved house and left her to die......that was 13 years ago......I've got a big heart when it comes to pets and would, with no remorse, by hand, rip the throat out an animal abuser and feed it to the nearest goat. (seeing some of what I've seen,had I had the chance.....I would be in jail)
Doing the sort of work Mrypg9 does, takes a huge heart,the abilty to shut down when needed, the strengh to walk away and do nothing, when the human in front of you,needs arrested by the gene police, it's dog needs a good meal, not once a week, but every day.
stick with what you have it pays bills, feeds you and keeeps a roof over your head