I think you are ascribing far to much power to McCain and you give Obama a pass in doing so.
I have given no such pass.
Everyone responsible needs to be held to account.
Obama and Hillary are not the only ones laying down in the same bed as known terrorists.