Sen. John McCain (R-AZ) encountered a moment of heartfelt opposition to an American attack on Syria during a town hall Thursday, as a constituent who said she could trace her family history to the pre-Christian days of the region laid into him rejecting the idea of another military engagement in the Middle East.