I completely agree with the ban on hugging and the ban on the porn star. Parents have complained for far too long about touching and what is appropriate. Fine, now there is no touching; not by students, teachers, administrators, janitors--nobody touches anybody else in any manner. Problem solved. I wish that they had that policy back when I was teaching in K-12 education.
As for the porn star, that is a no brainer. The school does not want to project that sort of image. Since the event is school-sponsored, the school gets the final word. Note that the administation said that they would need approval for a non-Tartan student. That is to weed out people that try to run the end-around on common sense via technicality. Nicely worded and I approve.