Actually this thread irks me quite a bit.
Shelties NATURALLY come in a WIDE range of sizes. I happen to live with an incredible range of sheltie sizes from 6.5 lbs to 32 lbs; yeah from really small to oversized. They are all healthy. They are all happy. The vet is THRILLED with each and every one of them at every check up and YES they go regularly.
Pay more attention to the living conditions of shelties that you see; their care, their socialization, their health; the dedication and love from their families.
I don't see a thread whining about the LARGE shelties that are produced by breeders; ALL BREEDERS...show, performance, companion. It is very difficult to predict sheltie size. Please don't automatically assume that any sheltie is a product of dire circumstances.
PETA and similar organizations are all lined up ready to get rid of show breeders, performance breeders, heck anyone that "owns" a dog. (I happen to think that mine "own" me). Let's not help them any with their crazy agendas.