Every day I server hop, toon hop, and camp multiple rare pet spawn points along with dozens other people. Despite having the flu, I've even done this today. I've made toons on oceanic servers, brazilian servers, low pop servers, all in desperate hope of finding 3 rare pets.
I understand the idea of wanting some mounts to be rare, or even some armor sets - but when I feel as if I have to go to these lengths to find battle pets? That just isn't fun, as I said above.
Make no mistake - I *love* Battle Pets. This turned out to be one of the most addictive features I've ever seen in a game - I've done hundreds of battles this week, leveled dozens of pets and enjoyed nearly every second of it. But I'm wasting hours, literally, a day trying to find these rare pets, across multiple servers and characters. And I know I'm not the only one who is doing this... I see players every day, often the same ones, camping the same spots I am.
Its just a very poor design choice, IMO, for what is otherwise an amazing new aspect of WOW.