Kohli may be an excellent batsman, but he is an embarrassment to international cricket. The sledging and on-field antics are irritating, but as an Aussie I can't really complain about that - we mostly give as good as we get. It's the constant off-field controversy that makes me lose respect for him. He's arrogant and rude, he doesn't show a whiff of respect to his opponents in press conferences, he takes cheap shots at opponents in press conferences because they sledged him on the field (anyone remember him saying he had no respect for Australia in a press conference the last time they toured here?), he's disrespectful and shows dissent to any umpiring decision that doesn't go his way (and never seems to be punished), and he acts sanctimonious beyond anything I've seen. He got a tough one in the second innings, but it wasn't a fault per se with DRS (which worked exactly the way it's supposed to), and yet his antics as he walked off were as bad as Smith looking for help on his DRS call (which was also a very bad look). Most teams are pretty aggressive in the sledging department nowadays (excluding the Kiwis), but every team other than India seems to be able to respect their opponents off the field.
I think the *Essendon analogy is a great one. Any problem or issue is never their fault, and they should be excused from everything simply because of who they are.
As an aside, if you think it's bad on here after a loss, go and read the comments on any article on India on cricinfo - absolute cesspool of the highest order. The kind of thing you lose hope for humanity reading...