In fairness to Sen. McCain, I have updated this earlier post to note that he strongly disagreed with several impressions left by the 2006 Haaretz article, and asserted — with the agreement of other credible figures — that he has always been a very strong supporter of Israel.