I think the Olympics are a sham or at least the IOC is.
If the IOC were to actually uphold the Olympic ideals then they would not allow professional athletes into the ring; nor would they select bigoted host countries with miserable human rights records.
The athletes are selfish egotists that consider only themselves hence their willingness to ignore the poverty and injustice all around their tiny Olympic world. True they have trained hard for years leading up to the Olympics but does that mean they should turn a blind eye to reality?
It is no achievement for professionals to defeat amateurs.
It is time to return to the true ideals of the games and abandon all this nationalistic banner waving. One, an individual, winner to each event with fading laurels as the prize. . .because glory is fleeting.