This is a nice summary of the comments (and appreciated because now I don’t have to read them!).  I think the long term risk in all this is reflected in your summary at point #2: free speech only works when we remain committed to it in all its forms. Purporting to distinguish between speech that challenges “majoritarian” views (good!) and speech that does not (bad, I guess?) risks undermining support for free speech generally.  The consequences to our society of a diminution of our commitment to free speech go far beyond a collection of self-indulgent undergrads who like to stir it up on campus.