I mean to an extent, yeah they should be entitled to and able to express their opinion, but If they are abusing the right then there should be consequences.
While I do agree that anyone should be able to express their beliefs, it's called free speech for a reason; however if there is any hint of malice within their words they need to be shut downE.
Don't judge an entire religion based on the actions of a few people . It makes you just as judgemental and prejudiced as the folk who say gays are disgusting and will go to hell.