JK Rowling praised for calling out trans-activists while slamming a new Scottish law