Being involved in rescue and taking part in helping out unwanted, abused & neglected animals is a nobel thing. It takes special and caring people to do so.
Anyone who breeds should take into consideration the marketability of the animals they breed. It's going to come down to what you can morally live with as a breeder. Knowing that not all the animals that one breeds will all end up in good homes.
That being said, one can increase finding good homes vs. their animals from becoming 'disposable' creatures by doing just a few things.
1. Know your market!
2. Breed pure. By doing so, it is easier to predict the salability.
3. Obtain your animals from well known breeders. They will have a knowledge of the lineage of their offsprings. Best part is that it's an already established market.
4. Don't give or sell at basement bargain prices to the public or pet stores. In general (but not in all cases) those animals will end up as 'disposables'. It is cheaper to buy another one then it is to take one to the vet or to treat it.
5. Above all... have a PASSION for them!!!
I have yet to breed one and at that several chameleons (I have bred other animals though). I think it would be irresponsible to just breed to gain experience without giving some forethought to what happens to the offsprings.
Is it just me or am I just being too critical? The problem I find is 'Rescue' breeding rescues! I would think that being part of that you would know better than to cross breed or to even breed a questionable local and put an end to the cycle of why most end up in rescue. Us being keepers, knows the special care and attention it takes to keeping chameleons. Simply put, keeping chameleons is not for everyone and even more so for breeding them (IMHO).