Yeah, it's the first time I've seen that since being at the game and, by the law at the time, it was offside.
I was in the one of the front rows of the top tier of the Broomloan end and could not have had a clearer view, as you say outrageous that the penalty wasn't given.