I'm not sure how much weight I would put in McCain aide's comments.
The second comment regarding a "former Bush STATE DEPARTMENT official" speaks for itself
The comment by the Cairo embassy was a disgrace. Enough so that even the Obama administration put distance between itself and the comments. Even thought the Cairo people probably felt that they were making statements in line with Obama's sentiments.