Obama accused McCain of being an opponent of government regulation who turned a blind eye to market recklessness and McCain answered back that Obama had taken big donations from mortgage giants Freddie Mac and Fannie Mae .