i think you are taking the free bit out of context. the charity conducts homechecks and dont just offer the dogs to anyone and everyone
as for the dogs not being able to get on with other dogs, cats and children, that is more to do with the dog/ owner than the breed. the charity has homed dogs with all of the above and only when the owner has done something stupid has an issue ever occurred and likewise if a dog has not been socialised with other dogs, does it take offence at being around other dogs
case in point, here is an akita with another one that needed re-homing. they got on absolutely great