I’ve so far counted two people asking why the atrocities committed by the British Empire weren’t portrayed in the opening ceremony

"So, we need a big, fun celebration that will encourage unity between the nations of the world! I know, let’s make it about… war! Lots and lots of war! And exploitation, and robbery, and slavery, and racism… and then some more war! Yeah! That’ll put everyone in a good mood!” 

Clearly never going to happen. Since when was the Olympic opening ceremony the time or the place to commemorate whatever grim historical atrocities the host nation is responsible for? It’d be like taking a powerpoint entitled ‘Statistics of the Recession’ to somebody’s birthday party. 

It’s important to remember history, but this is neither the time nor the place.