Believe it or not, I took your point seriously. And if it makes you feel better, it took me a while to come up with an argument, cause it seemed like you had a point.
Here's the thing. You have the right to insult an individual. But to a point. I don't think you could get away with buying tv advertising to bash someone round the clock. Furthermore, defamation laws say that you cannot bash someone by saying untrue things. I guess a possible strategy would be to say nasty things about someone, saying it not as fact but as opinion, then you wouldn't have to prove that it's true. Still, I'm not sure how far you could go with it.
What you cannot do is insult someone (as in you could be sued over it) using slurs. The way this method of insult works is that you summon an opinion about a particular group (not just one person) and use this as a means to offend. This is not judged on the same basis, because you are reinforcing discrimination against a particular group. So I could say "Fred sucks", but I couldn't say "Fred sucks as all Libyans do".
Now to your point about god. god is not a person who has rights in the legal system. What's more, people do not have rights on behalf of god, which, what I guess, is what you want. If you think about it, this makes a lot of sense, because if you really wanted to have a law that would protect people from insults targeted at things they care about, then noone would be able to say anything. Dominic couldn't say "god is a cunt" and you couldn't say "Tottenham sucks", because someone would be insulted on behalf of Tottenham. Of course, that isn't to say it's in
good taste to say "Tottenham sucks", and I'm sure you wouldn't say it if you knew that the people who heard this would be insulted (just like the radio dj probably should have known better). But legally, there is nothing keeping you from doing it.
So Rab can say "Zlatan sucks", he gets in trouble for saying "Zlatan is a gypsy" because that reinforces discrimination. He probably also couldn't say "God is a gypsy" for the same reason.