So I just watched the video. Its not so much what she says, but rather the fact that she is disturbing the peace. If she chose to say the same words at a normal volume without yelling at specific people, ie verbally assulting individuals within a close proximity, then she would be entitled to the defense of free speech (at least in the US). In this case she is directly insulting others in a verbal assault.
Honestly though compared to what I hear on the streets of NYC her rant is mild in comparison. If she was standing on a street corner, her rant would be less offensive due to the fact that no-one would be trapped in a confined space with her.
It is often a gray area even here in the US. Esp when the Neo-nazi's are on one corner and the Repairationists are on the other. (Time square can get interesting sometimes.)