How can one not respect honesty? Tell me what you sincerely think or believe, and I must respect you for that. It is your right. But every right should carry a corresponding responsibility. In this case, in honestly expressing your opinion, it's not a bad idea to express in a way that makes your point rather than causing offence, because, if you cause offence, people will look at your finger rather than at the direction in which you are pointing.
All the same, I love this cartoon!