Here is the best article I've seen explaining how this mess came to be. We need to get past the Democrat/Republican/liberal /conservative bickering. We are all getting screwed. This is a long read but is worth the time.
http://www.rollingstone.com/politics/story/26793903/the_big_takeover/