I just wonder how much in depth knowledge of the rule book do pundits and commentators actually have.
The amount of bullsh*t reasons given, since introduction, for a black card needing issued are astonishing (and continue to be uttered)
On Sunday, not 1 in the 'studio' or commentating on BBC even suggested that the free might have been for a foul under 4.8 "To wrest the ball from an opponent who has caught the ball" ..not even mentioning that as a possibility and then discounting it....
The keeper didn’t catch the ball. ONeill did.
Great. The solicitors are going to parse the legal definition of "caught" now. 
To me it looked like it bounced in and out of his hands. Besides is there not a definition of caught in the rule book to allow for marks.
1. BOUNCE For a player who has caught the ball to play the ball against the ground with his hand(s) and to catch it on return to his hand(s) again.
or 4.7 - To play the ball up with the hand(s) and catch it again before it touches the ground, another player, or goal-posts.
I'd say that could have given the ref leeway enough to call it a 'catch / caught' in this instance - ball was loose in the air and keeper got it into his hands = caught
I was using bounce in the ordinary context. Surely for it to be a catch there must be an element of control otherwise you’d have far more marks given under contested high balls.
It seems to me that there are too broad schools of thought on the incident.
One there was no foul and the goal should have stood. I subscribe to that school of thought as do others.
Two there was definitely a foul but it can’t be agreed wether it was for charging (which I can understand but don’t agree with it) whether it was a foul on the keeper (which I don’t see) or for how the ball ended up in the net which to me looks like it’s actually put in the net by a Donegal player.
How In those circumstances it can be stated that 99/100 refs would award a foul I don’t know but what I do know is the 1 ref that mattered adjudged it a foul and we may never know why.