Sen. John McCain (R-Ariz.) took a nice swipe at Defense Secretary Chuck Hagel on a panel at the morning American Israel Public Affairs Committee conference.

“We need members of the national security team who are pro-Israel, not anti-Israel,” McCain said. He followed this comment with a knowing smile.

McCain spoke on a panel with Sen. Kirsten Gillibrand (D-N.Y.). He received a rock-star welcome with the longest and loudest ovation so far.

The senator said he often tells Baptist friends “it’s hard doing the Lord’s work in the city of Satan.”

McCain also made a joke about Israeli Ambassador Michael Oren being an “Ivy League socialist.”