One of the suggestions I had for an alternate title to "No Country for Old Men" was "No Country for Heroes" - old or younger.
Besides the incongruity of seeing a Chinese face in deep Texas, the other disturbing thing about "No Country for Old Men" was the sheriff's retirement while the prowling serial killer was in full force.
Since "No Country for Old Men" is only a pretend Western, I suppose this makes sense, including Tommy Lee Jones (who plays the sheriff) acquiring a progressively perplexed expression through the film.
But, I'm sure Charlton Heston would not have stood for such a film, and such a role. If there was anyone to bring back the authentic Western, and the true hero, it would have been him.