I understand what you're saying but then again....you should get what you pay for. An example would be if you bought a red car and it arrived green, would you just say "oh well?". I know a pet is not the same as a car but it is purchased and some of these yorkies cost more than my first couple of cars

I believe I've even read about "lemon puppy laws" somewhere.
A person who buys a yorkie to breed or show wants certain qualities in their animals and if they don't get it then they have a right to be disappointed. I know a lady who bought a male for breeding. He was such a mess(half hairless) when he got older. The lady tried to tell her that it was a rare hairless yorkie. Of course she couldn't use him as a stud. Doesn't she have every right to be sad or mad? She had three females and while she uses studs she had wanted one of her own. She was not at fault at all. If you bought a yorkie and got a Great Dane you wouldn't just say "hey, that's ok". It's very similar to why people are upset when they were promised a 4 pound dog and got 15 pound one. Yorkies cost premium for certain things as color, pedigree or size....when you pay for those premiums you have every right to be disappointed because the breeder lied to you. If you pay the big bucks for a biewer yorkie and then get a regular yorkie would you just let that pass? It's the same thing. It's all about appearance(size, coats, color).
I won't even go into the dishonest breeders who sell sick pets and expect the new owner to just fall in love with a poor puppy who will have lifelong ailments, that truly breaks my heart.
As shocked as people are to always hear this, it's true: dogs are not humans. No matter how much you love your pet, if you have a child and there's a fire there is NO QUESTION to which one you would save if you could only save one. So comparing skin babies to fur babies isn't the same.