For sure this list is not made to fit your criteria. As you can see I have made the necessary comments.
Btw there never was talk about winning medals in running events or competing 4 times in the same event.
Davenport does not fit the medal winning criteria.
As you have formulated your question, Carl Lewis could be an answer. Was he an "runner"?
But it probably was not meant like that and it seems we have 3 answers: Szewinska, Moses, Ottey (bronze in 1980 and again in 1992 - but also in 2000)
Go back and read the start of the thread. I ask who competed in the same event in four Olympics. It was the second question.
As for the first question, it is clearly implied that "runners" means running events, not other sports. Just because other sports involve some running doesn't make them a running event.
Willie Davenport won a silver medal in the 110 meter hurdles in 1964 and a bronze in 1976. He competed in the same event in 1968 (gold) and 1972 (silver). So he meets both criteria.