Free speech warriors always hide behind weasel phrases like "different opinion" and "contrary views," like it doesn't VERY MUCH MATTER what the actual opinion and view is. That's why Rowling cannot speak plainly, because the tweet reads very differently when you actually spell out the views.