McCain is chairman of the Senate Armed Services committee.  Maybe he should have skipped the Italy trip where he took potshots at the President and stay in CONUS to get a bill passed.  He's just like HRC - nothing is his fault.