Yes, it's true that all horses are different. But there are also characteristics that are common in certain breeds That's WHY they are a breed. Arabs = Endurance. Thoroughbreds = Speed. QH/ASH = cow sense and agility. And it goes on. Most people put down a breed because it doesn't suit THEM.That's why for example, I don't like TB's. They don't suit my purpose, they are not bred or built for it. If you say you shouldn't criticize a breed, then by rights you shouldn't compliment a breed either. The very traits you love about yor breed may be why the next person dislikes them.
Just my two cents :]