Perfect. Robert Spencer and I are banned from the UK, but devout mass murderers are given awards. It is one epic failure after another. I cannot imagine the unspeakable horror that would alter the suicidal course of these left-wing polices. Make no mistake, the left is the great enemy of freedom and human progress.