As tens of thousands of Americans were heading toward the National Mall in Washington, DC, on Tuesday to attend a rally professing support of Israel, a controversy erupted over the appearance of a particular speaker: John Hagee, the pastor of an evangelical megachurch in Texas.