Vikings don't get veneration, nor do Hindus get denegration, but Vikings are part of lore and no longer exist. The cartoon shows some historical symbolism, but is it of Hinduism or of India? Or is that the same thing? (And I ask in all seriousness.)
It would be like an American depicted as a cowboy - it's immediately recognizable because it's cliche. There's the historical cowboy but there are also the cowboys of recent memory like Ronald Reagan and G.W. Bush, and some would not like the country to be so compared, but most would say it's a freedom of speech right to do it.
Glen Campbell was more true cowboy than either of those clowns.
A better right is "the right not to take offense". It's better because it's a universal right that can never be taken away, only given away by people who choose to take offense at something that plenty of other people just laugh off or ignore.