I read a thread on here this afternoon and it was talking about always getting kittens from rescue centres. But when I looked they were few and far between (the kittens) and I didn't think to ask MN.
I got my cat through freeads.com his mum wasn't spayed so maybe the owner plans to breed again but the kittens had homes.
Also around where the owner lives there are feral kittens due to someone just letting kittens breed. They're really cute, underweight and Celia Hammond Trust came to get mum or one of the cats recently but left another cat and kittens - they seem to be feral but do get fed by the owner who had my kitten.
Anyway I'm sort of wondering I know it's perfect and in an ideal world you would get kittens from rescue BUT if you do see them in pet shop etc surely it's best to get them then spay rather than leave homeless?
or am I missing the point? I'm not meaning to start anything here just genuinely curious as to others views. 
My darling boy is getting the snip this week. 