First off, nothing justifies what Nikko did. It just would have gone better if the official had informed Nikko. Wouldn't surprise me if some of what he said to the official is the same I'm saying? If the card members warn you on slow play, then it should be them who do the timing. I have no problem with that. Of course Nikko may have tried to kill them on the spot
Regardless, when a new person comes into the equation, they should announce their presence, and why they are there. Timing is not a black and white issue such as foot faults such. Lots of things can come into play such as when exactly it is clear, distractions, spectators walking near throwing line, being first to play from tee or fairway, which should automatically result in more lenient times etc.
Also how many holes prior did the players warn Nikko? I do not feel a warning is an open invitation to time a player on any chosen shot. Like I posted to our resident rocket scientist, what keeps someone from saying on the first tee, that they hate slow play and everyone will be on the clock at various times during the round? Not very sporting is it?
Lastly, I have seen nothing as to the cards position on the course. If they were not out of position, then this never should have happened. A warning should only last as long as the group is out of position. You want Nikko to throw faster so you can wait on the next tee? It's stupid.
I seriously hope the rules committee sees this response. I believe some folks here may be a on it. For the good of all involved just require notification of timing in tour events and recommend it for local events. Ignore it all together if the group is in position, and concede that the first to throw needs the most time so you be more forgiving on that. Is this really unreasonable since exceeding the time limit very rarely gets penalized? Be better.