The Oscar-winning film director Steven Spielberg embarrassed China by resigning from an advisory post for the 2008 Beijing Olympics because of its support for the government in Khartoum, calling the Chinese games the “genocide Olympics.”