Depends on the breeder. Nothing wrong with making a profit, if you take care of your animals well, it's those that breed and don't care about the health of their animals, they breed just to make cutsie stuff. Then those that breed, attend shows, and care a great deal, those type of breeders are lucky to make a profit. I know I don't once I add up the hotel, gas, etc.
As a breeder, I'd say support rescues any chance you can get, but if you want to start with a kit, you shouldn't feel any guilt about it. Not all rescues are equal either, but there are a lot of good ones. A few breeders do sometimes take in rescues to help, but they don't advertise their good deeds.
Pet stores, I am not really a fan of, most get the animals for free, and just mark them up, but that's here!