There has been much debate on the blogosphere and Facebook about who is correct. There is much to unpack here, and I am content to sit and the side to listen to both sides.
I am, however, thinking about this from the perspective of Jewish education. Ramaz is in a tough spot. To capitulate to their students, would be to allow their students to be exposed to ideas which they consider to be well out of bounds, at an impressionable time in their lives. If they refuse to let him speak, they will be accused of not welcoming different perspectives, of indoctrinating rather than educating their students, and perhaps of much worse. Students will feel jaded, an effect that will carry over into how they look at other parts of their education, particularly the Jewish component. I do not envy Dr. Paul Shaviv, the Ramaz Head of School, who is an intelligent and thoughtful educator.