McCain also said the United States must reduce its dependence on foreign oil and pointed to nuclear power plants as one option. 160Want local news?Sign up for the Localist and stay informed Something went wrong. Please try again.subscribeCongratulations! You’re all set! By The Associated Press GOP presidential hopeful Sen. John McCain sharply criticized Iraq Prime Minister Nouri al-Maliki on Friday during a California campaign stop in Dana Point. The senator also visited a VFW Post 1622 in Lomita. McCain called the Iraqi leader’s government a disappointment during a wide-ranging speech before the California Chamber of Commerce board of directors at the Ritz-Carlton hotel in Dana Point. The Arizona senator said he was committed to keeping U.S. troops in Iraq as long as necessary and criticized Democrats for pushing for a deadline to bring soldiers home. He added, however, that any military success must be accompanied by strong leadership from elected Iraqi officials. He said the al-Maliki government has “not been functioning effectively” to suppress sectarian divisions and violence.