Hedge fund manager and author Andy Kessler recounts the recent history of the U.S. failing to rid itself of toxic assets and proposes some solutions to today’s economic and financial market ills in this Wall Street Journal op-ed($) today.

QE toxic. The Fed’s quantitative easing has been focused on buying Treasurys as well as packages of high-quality mortgage assets. It’s time to go back to the original TARP and start buying toxic assets directly from banks, no matter the price. If they become insolvent, set up the Treasury to inject capital a la TARP2 and allow the Federal Deposit Insurance Corporation (FDIC) to implement a quick-turnaround, prepackaged bank resolution and receivership. Clean those balance sheets up for good, else we relapse into financial crises again and again.

Import buyers. Someone has to step up and buy those 1.5 million extra homes in inventory. I would wager there is a backlog of high-paying jobs for educated foreigners well beyond what H1-B visas allow to trickle in. In the name of financial stability, create a million visas for qualified immigrants, say, those with a masters or Ph.D., and watch home prices start to rise.

There are so many price distortions that markets, let alone business leaders, are confused as to what is real. So they sit on their hands. The only way out is to let prices go to where they need to go to clear the overhang. This is especially true of housing and the housing assets clogging up bank balance sheets. Next time banks are under fire (and I hope we are not heading toward a next time), buy them out, fire management and restart the franchise with a clean bill of health. We are starting to see what the alternative is.

That sure sounds like a better plan than the one that we’ve been working to over the last couple years. As an addendum to that last item, it sure would be nice to get the banks out of the business of selling houses because they seem to be much more content to sit on them at their “mark to fantasy” prices than sell them, a development that, left unchecked, could result in another lost decade following the one that we just started.