I don't think anyone's having a tantrum about the picture.
The fact that some people (with whom you happen to differ) are offended by people exercising their human rights isn't really relevant, is it? Or is it?
When you're using terms like slander and defamation, it sounds as if you think these things are 'different' because there are laws in place to stop them. But there are laws in place to protect against people being offended: indecent exposure, for example, is banned.
It seems to me that, if you believe there's a very clear-cut distinction to be made between the things that no-one should be offended by (which conveniently happen to be legal rights), and things that we're allowed to be offended by (which conveniently happen to have laws controlling them), you're being over-simplistic about the way in which society works.