McCain, Obama, and Hamas