Free Speech and Hate Speech: French Ruling Roils the Waters