YOU seemed to not have covered this statement: (I’m sure it was an oversite)
Herman Cain in his own words:
Wake up people! Owning a part of the major banks in America is not a bad thing. We could make a profit while solving a problem. But the mainstream media and the free market purists want you to believe that this is the end of capitalism as we know it. -Herman Cain, re: TARP, 2008
[That statement makes him a socialist plain and simple]
If you read the links I provided, he said yes, he did support the concept of TARP, but not how it is implemented. No-one has said he never supported TARP.
When the details came out about TARP, he began criticizing it both in writing and on his radio show (around Feb 2009).