Kohli was given out while Elgar was given not out (over ruling umpire Ravi's on field decision). I am seriously confused. Vijay took a similar catch against Australia in the 2017 series, on field umpire gave soft signal as out and then 3rd umpire reversed the decision. I remember Aussie media had a field day after that calling Vijay a cheat which was below the belt. Exact same scenario in all 3 cases I can recall off the top of my head, yet don't understand how to arrive at a conclusion.
Seriously hope ICC clears up a few things, the decision making has to be uniform and not based on whims and fancies of the officials. These sort of decisions can be game changers as we found out in the Kohli and Elgar cases. I understand the 2D problem in the replays, but how to solve it?
Either give all such catches not out, thereby forcing the catcher to take an absolutely clean catch. Or give the catchers benefit of doubt. No half measures, present arrangement is annoying and we will keep getting into these tangles with 1 group always unhappy.