Right I'm just going to state this.
Violence is not just physical, it can be verbal and psychological and this guy was clearly violent in his rhetoric.
To me, anyone who felt attacked by this man had the right to defend themselves, including by getting the guy soaked.
Racists know that people can't equate the violence in words with violence of a physical nature despite one begetting the other and causing more harm.
You don't shut down violent words and you're going to get violence. The guy should be arrested and charged with hate speech.