Fox: Keira Knightley angers liberals for refusing to condemn JK Rowling