blimey I salute your father who seems like a modern saint.
It means the freedom to say what you like however there are in all countries laws that limit to a certain extent. Mitchell who has a £3m bill for libelling the policeman calling him a pleb, would not have suffered this fate in America. We can deny the Holocaust ever took place but most European countries have laws making such denial a crime. In Germany, if you make a Hitler salute, you will be arrested
So to a certain extent we can say what we like according to the various laws of the various countries, and if we do not wish to comply then we get variously punished.
The real issue is that various anti-Jewish things are unlawful ( saying anti semitic things ) and yet such protection is not extended to sacred objects or persons in Islam. So it is quite lawful to portray Mohd in a western country even tho the muslims do not themselves.
Charlie Hebdo showed the back end of M kneeling down and a daffodil or perhaps a crescent sticking out of his ass. Actually it could be anyone in a turban ( his only clothing ) and he didnt have a label pinned to his buttock saying 'the prophet'. This really set their teeth on edge. and years later led to the murders.
Its a culture thing - altho I might not buy a cartoon of the Pope abusing a child, I wouldnt shoot the cartoonist...
but blimey I salute your father - what a guy and example to us all !