Doesn't McCain have some pro illegal immigration Mexican guy with dual citizenship as one of his advisers? Who could trust him?
So does Obama, but McCain also has folks like Petraeus.