Senator McCain has no power over deploying troops or setting foreign policy. Legally Senators are only responsible for oversight & appropriation. All his visits to the Middle East have no force of law or policy unless Obama sent him to convey a message. Obama could easily speak out and remind rogue Senators not to set de facto policy. But he won't because they're not rogue! Obama wants war too.