it seems to me that yes you are doing everything right. From what I have read (which is A LOT) the problem you are having is due to poor breeding stock and since you say the are all the same roo I would nearly bet that it's completely his fault and has nothing at ALL to do with you! I believe a new roo will save the day.