Terry Glavin: Trump puts the Israel haters in a corner

.....

© National Post