One More Bailout Question

Okay, so I was watching CNN or some other news station last night and they had a gazillion experts on talking about the bailout and how terrible it is and how many bullsh*t things were attached to it. So why did Congress pass it if it was so bad? And wouldn't not passing it have been worse?

I mean, regardless of how we got here, we have to get out. So, wasn't the bailout necessary?