JK Rowling is expressing free speech. Those pillorying her are also expressing free speech by way of reply. Not sure this makes the point you think. Free speech doesn't give you the right to those words being accepted. It doesn't mean that you cannot be criticised for those words.
There will...