What should it have been?
The gay part and Madoff are both over played. And specifics about the lobbyists, DNC and even RNC payoffs, politicians and friends of politicians getting high paying jobs at the GSEs, are all under played or under sourced.
Your title is right, its just not backed up and explained well. Youtube as a great finance committee video which shows Barney and Waters defending the GSEs while the Bush administration were trying to reign them in a year before they went bankrupt.
Try this:
https://www.youtube.com/watch?v=-48RA304IBk