i have watched that and am still struggling to see the point you are making, the 2nd goal you must mean the one he came off his line to collect and went down exactly where the ball would have been but batth cleared it, i cannot see where he changed his mind..it seems like a good call to me, but then you need to take into account that all the players were trying hard to keep swansea out.
3rd goal, maybe he could have 'done better' but the shot actually deflected from it's original course, and from what i see it would have hit into the players anyway.
although i do agree oniens challenge was stupid (i have already said this) the ref simply lost it with the swansea players trying to start a punch up, yes it was badly timed but he also had his legs down and not high, plus as many have rightly said, if the penalty was given for that tackle on amad then onien would not be making that tackle.