Well said Moorman.
Also remember that people put ( or should ) a lot of time into their pups and feeding, worming, jagging, heat lamps etc all cost money. Not everyone can do this and give them away without getting something back.
I have lurcher pups at the minute and had to take my bitch for a C section, 490 bastid quid !! I am gifting 3 of them, keeping one and the others will be sold which will help pay the vet bill.
I have no problem gifting a pup, but only to people I know really well and trust