Dave Portnoy melts down over free speech