Seems reasonable. You might think you can go back to the old days without a code of conduct but with 2000 people attending there will be issues. It's best to have everything documented and rules in case something goes wrong. That's why a convention like penguicon keeps going after 15 years.
My friends both liberal and conservative enjoyed the con this year. Both sides also said fuck these guys, if they can't have a good time at a great convention which features all sorts of perspectives, then maybe they can't enjoy themselves anywhere outside of their social bubble.