Virat Kohli has been subject to constant criticism at the Melbourne Cricket Ground in the fourth Test against Australia.