You've described, and others in this thread, two different situations. I too would have given red for the DOGSO, based on your description of events. The second based on JourneyFan's description sounds like a Red.
I think the laws are very poorly understood by the majority of fans, and by a large number of players. That's not the ref's problem.
My recollection is that there were (multiple?) assessors present at the olympic game. If the ref needed feedback from neutral parties on the appropriateness of his decisions, he would have received it. The likelyhood of that assessment being best delviered by a Olyumpic fan, on the yellow fever site, seems low.