Yes you are right, it shouldn't have been a try.Everyone agrees it shouldn't have been a try.
yes the ref got the tip about a different infringement at the same time & ignored the advice.
The ref made mistakes favouring each side.
Do we really want to go down the Mungo path of freeze framing each decision in a game, and denigrate the ref who makes the call in real time?
I don't.
If you do, then buy a whistle, get off your arse & show him how to do a better job.