Note that Sen. McCain is the only original sponsor of this legislation who was not a member of the Banking Committee. He had nothing to gain politically by sponsoring this bill. He simply thought it was the right thing to do.
Obama’s Fannie/Freddie Cash in under 4 years, #2 in the Senate
Obama, Barack S IL D $126,349 $6,000 $120,349
McCain 21K over 19 years