Ann Coulter, professional harridan, was scheduled to give a talk at the University of Ottawa tonight. It has been cancelled, citing a large number of protesters (which is not a problem, I would hope people would publicly express their displeasure!), and the possibility of violence (which is a…