So, when complaints were made, charges were brought. Sounds like a good process to me!
Sorry, but it doesn't wash. If a hundred people wearing NF shirts went marching through a Muslim area in front of dozens of cops shouting "Death to Islam" and carrying placards saying "Kill all the Muslims" can you really see the police not taking action immediately against some of them, or the CPS not trying to press charges until weeks later after complaints had been filed?
It's this disparity of treatment which many people find extremely worrying, and examples of it appear with alarming, and increasing, regularity.
Remember the incident I posted last year some time about the English girl being attacked by Muslim youths? Her "crime" was daring to walk down a street in her town which had a large number of Muslim inhabitants. Apparently they took exception to her typically British summer attire in "their" street, and name calling turned to physical assault with rocks and other missiles being thrown. After running away and reaching a police station, the response from P.C. (and I don't mean Police Constable) Plod was not only complete disinterest in the crime she was reporting (physical assault), but a dismissive comment that it was her own fault for walking through there dressed like that, and an accusation that she herself was being "racist and provocative" for doing so!
If that had been a Muslim girl attacked by white English youths, you can bet there'd have been a "racial hate crime" investigation started faster than you can say "we don't want Muslims in our street."
The converse situation is illustrated well by other incidents such as the 10-year-old white boy who ended up being investigated by the police at his school for calling his non-white classmate some silly schoolboy name.
So, anti-Israel="spewing hate", and anti-Islam="free speech"?
You seem to be missing the huge gulf which exists between simply stating one's dislike for something and going out trying to stir people up into a lynch mob and actually threatening physical violence.