Free speech law needs 'Kathleen Stock amendment', professor says