Joe
No one is saying that Gregan did not get kicked before he reacted. I never saw it, so if he did it would only be penalised if any official had seen it, obviously not the case. I agree with you about the yellow card and fully expected to see a red one produced, I can only tell you the answer I was given, in truth the club, Gregan and supporters should be grateful that it was only a yellow and not an automatic 3 match ban.
My own take on it, and I used to referee at a decent standard, is that the referee and his assistant have decided to use a bit of common sense and would deem the penalty awarded as harsh enough a punishment under the circumstances. A bit of common sense at times is a great asset, but that is just my own thoughts.
The bottom line is that irespective of what happend to Gregan he should not have throttled the Millwall player, although in the heat of the moment red mist can descend and make players do these things.
Gregan was the best player out there today, yet his actions may have cost you 3 points.