ABC's Z. Byron Wolf reports: One person who was not in the House chamber to see Mexican President Felipe Calderon criticize Arizona’s immigration law and call on the US Congress to pass comprehensive immigration reform was Arizona Republican Sen. John McCain. McCain was busy at a Homeland Security Subcommittee hearing on Counternarcotics – apropos to Calderon’s speech. But McCain and Calderon did have lunch at the State Department on Wednesday. In calling on President Obama to deploy National Guard troops to the Arizona border with Mexico on Monday, McCain referred in a paper statement to Calderon’s “valiant fight against the powerful Mexican drug cartels.” But today, McCain said Calderon should not have used his address to the Joint Meeting of Congress to urge domestic US political action. “It’s unfortunate and disappointing the President of Mexico chose to criticize the state of Arizona by weighing in on a U.S. domestic policy issue during a trip that was meant to reaffirm the unique relationship between our two countries,” said McCain in a statement after the speech.