Hermione's views on House elves really reminds me of PETA.
They scream and scream about not being cruel to animals (I agree) And how people should take care of the creatures that share this earth, and cease all the exploitation(aka Factory farming and needless scientific experimentation, again, I agree)
BUT, then they start saying "You should never keep animals inside" Um, okay? I live in New York City, Go on Muffin, go outside and play, BE FREE.....oh, shoot. That's the fifth cat I've lost this week.
They also go on to say Zoo's are inhumane Sure, having all the Siberian Tigers in the wild would be nice, but...um, they're getting poached to extinction....I think Zoo's can, be tolerated for the time being.
Hermione wants to protect the house elves to the end, but she doesn't realize the...well, true reality of the world she's living in. I dunno, it just, made perfect sense to me.