montyo703 there will be yet more cats and dogs in shelters if you keep promoting the opinion that these re the only animals that ought to be kept as pets. These (especially dogs) take far more commitment on the whole than a hamster etc. would. And whereas hamsters live for around 2 years, dogs can live anything upwards of 10.
I don't think it's cruel, if it teaches people to love and respect animals. Unless, as has been said, the animal in question has been caught from the wild.
Lisa x