It's a zero sum game. When the government lends money to the banks, you get an inflation tax. When the banks pay the money bank in full with interest, you have a deflation refund.
Of course with Obama and the Democrats coming into power, once the money is paid back, the government uses it for something else and that's when get a nonrefundable inflation tax.
The Fed is a private entity and is technically separate from the Treasury. If they pump money into the system (which was on the order of trillions of dollars) and through that the price of the underlying assets go up, of course the Treasury is going to get repaid. All this is is money indirectly going from the Fed to the Banks and back to the Treasury. So the Treasury appears to be repaid in full, but they have just been repaid with printed dollars.
The banks never repaid the Fed; they repaid Treasury.
BTW, the Treasury has not come out a net gainer on TARP even though some of it may have been paid back. You did not say that it did, but I just want to emphasize that.
Monetary policy has a much greater effect than fiscal policy does, but the problem is, even within the Republican Party, people fear calling out the Fed.