Banks had paid $21 billion through this past summer to repurchase souring home loans from Fannie Mae and Freddie Mac, the taxpayer-backed mortgage companies, under contracts that oblige lenders or loan servicers to buy back loans that aren't up to snuff. Have the banks had their fill?