As a social worker, I have worked in fostering for the past 8 years and have recruited many foster carers.  You may think there is a specific person who can foster, but I can honestly say foster carers come from all walks of life.