Clint Eastwood and John Wayne were western stars from very different eras who played characters with very different moral compasses.