It's quite understandable on both sides of the story, free speech does exist but at the same time if you wish to express your opinion you also have to prepare of what other reactions you'll get. That includes those who will show their intentions and opinions in a negative, aggressive way.