Interesting article in The Wall Street Journal about the federal government charging a fee to lenders in order to finance guarantees of mortgages. Mortgages are just contracts between private entities and individuals to buy money. Why is the United States government guaranteeing the performance of private contracts in the first place?
Let the lending community create their own pool of funds to back up the mortgages they hold. As a private contract, the risk of performance should be borne by the parties making the market.
The federal government has yet to make a cogent case that it should be bearing the risk and eventually passing this risk on to the American citizen.