By all means express your opinions, but no one should suffer and be subject to abuse in any form.
Unfortunately there will always be a section of the community who feel abuse is justified, but it is not and never should be.
It is life that you will never agree all the time with others points of view and with freedom of speech people should have freedom of expression, however it should never boarder or cross over to abuse.
I feel one of the UKs attributes is tolerance and we should all endeavour to be more tolerant as this one one of the groundings of democracy, yes disagree but also respect each others point of view and this will create an even greater nation. The lead needs to be taken by our elected representatives, our MPs and thereon by each and successive Government, for who should they be for, but the wellbeing of us all and not just an elitist few.