Quote Originally Posted by jon1959 View Post
The Cambridge Dictionary defines 'hate speech' as "public speech that expresses hate or encourages violence towards a person or group based on something such as race, religion, sex, or sexual orientation".
in my opinion, both Bob Vylan and Kneecap's words were

1. public
2. encouraged violence
3. targeted a specific person or group

the law is very clear about this, and you'll be well aware that its not the Cambridge dictionary definition that is relevant here, its the actual legislation.