It was forced on them because at the time they brought in the heads of the largest banks(what was it, the 6 largest) and didn't want to name which ones were in the more serious situations, so instead they gave money to all of them to inspire confidence in the banking system.
If you know that Citi, BOA and whatever are the ones who are on the verge of collapse, you're not going to put your money in there. But if you don't know which is on the verge and you know the Gov't just gave a ton of money to all of them thereby ensuring that they are all fiscally viable, then you raise confidence
I think everyone knew Citi was on the verge of collapse, whether or not other banks received bailout funds- that is why they lost 98% of their value. In reality, it was more likely forced on them because the US didn't *know* who was in trouble and how bad it would get. They wanted everyone to have enough to survive and will take it back when they see it stabilize. That is why you see each bank receiving different amounts... if they were trying to hide the problem they would have to give each bank the same amount of TARP funding.. otherwise it's pretty apparent who is the worst off.
I don't know the exact details as to why they don't or won't accept the money back now, other than, I assume they're still in the eye of the storm and they fear that when the commercial loans start defaulting which they very well may, they'll be back to square one. So rather than do that, they just say hold onto it for a year.
They won't take it back because the problem isn't solved. If the bank is fine the bailout money will be untouched when they give the go ahead to return the money.
Or the big bad evil black president just wants power over the entire US and they're going to be Socialist. Which is hilarious because McCain's idea's were largely of a "socialist" nature and Bush did a great many things that would be termed as "socialist", but the fear mongering fools try to sell you on the fact that Obama who's really doing things so that he doesn't have to nationalize industry is the socialist. Clever little twist by the way.
I don't think many people are of the train of thought that Obama is seriously trying to own the banks.
Obama is trying to save the country from economic collapse. In doing so, the government now owns a large stake in just about every major bank in the United States... most would consider their voting power at Citigroup alone as a case to consider them nationalized. Do you think anything besides their basic day to day activity doesn't run past the white house?