Honest question: Is it right for a company to direct you to avoid these situations via DIAD training (liability issues assumed), yet, reap the publicity benefit when you directly disobey the training you've been given?
Excellent question.
They direct us to avoid these types of situations both for the potential liability issues and, more importantly, for the impact such acts could have on the operation.
The Good Samaritan laws would protect us if our efforts took a turn for the worse.
I can't answer why the company finds it acceptable to reap the benefit of the free publicity while privately admonishing the employee involved.
Thankfully I have never had to make this type of decision in my 26 years with the company. It would be awfully hard to come up on a situation like this and to simply drive away without at least stopping to see if everyone is OK and, if not, trying to render aid until more qualified help arrives.