I have always been a against the dog breeders who keep dog's in filthy conditions for profit.
We have always had our pet's from animal rescue places.
That said dog stealing is a vile and upsetting crime and the punishment should fit it.
As for the travelling community I have friends who are Gypsies and they are some of the most helpful and generous you can get to know. If I walk in the local and any are in there is always a pint on the bar for me.
I always judge people as individuals and there are good and bad in all.
Treat people as you wish them to treat you.