Conservatives are bashing Christopher Nolan for casting Lupita Nyong'o in The Odyssey. It's not about fealty to Homer ...