Who are you to decide the as is bad or not? Problem with people is if they don't like something they become all judgemental. The ad doesn't violate any laws and if someone don't like it they can ignore to not watch it.
I can tell Brad Hodge he can choose not to play cricket and become a scientist or environmentalist, and ridicule him for playing cricket.
Similarly I can ridicule whatever you do.
End of the day you are no one to decide whether Kohli should do those ads or not, it's his life and he can do whatever he wants as per the laws. If you don't like something he does don't watch simple.
If you watch and comment ridiculing it then others will comment and ridicule you.
That's what Brad Hodge got, he started the wrong and Indian trolls took it to next level.