Answer
No, Daley Thompson never took part in an Olympic Games held in his home country. He was born in London, England, and competed in the 1980, 1984, and 1988 Olympic Games, all of which were held in other countries. Thompson won a gold medal in the decathlon in the 1980 and 1984 Olympics, and a silver medal in the 1988 Olympics.