Read the whole thing and as a dude it did open my eyes and I stand behind her 100%. However I do not believe it is fair to tell people they can not argue the points made, when this article calls a bunch of folks a whole bunch of names for their beliefs (disclaimer: Trump is an idiot not fit to lead a country, in my Canadian opinion. So no I do not remotely support him.)
Putting up these walls or safe spaces when she chose to make this public, in a very public place, just pisses people off and leads to terrible discussions of yelling and name calling between sides. No progress is ever made, you folks get called “white knights” or “sjw” and in return the other side gets called bigots or racists and the circle carries on.
Just my two cents anyway. Have a good one my friend.