Ralph Peters rips the Left (and Hamas) a new one

Peters has said everything I’d like to say.