If you support freedom of speech and expression almost absolutely, then this is horrific.
If you support the idea that anyone can refuse to serve whoever they like for their beliefs or any other reason then this is great, but you might end up not getting served because you are a tory or you have a tattoo.
If you support the current law, then whether this is good or bad depends on whether you think TRs beliefs are worthy of respect in a democratic society, and given how many people share, and given they do not directly impinge on the rights of others, them I am sure they are. In which case the restaurant broke the law