I used to love westerns, but it seems (to me) that real heroes like that became unpopular. I think maybe it had to do with the whole idea that America was not particularly good.
‘Will Penny’ with Heston Charlton
Not exactly the usual western but really good, IMHO
‘The Mountain Men’ with Charlton Heston and Brian Keith
And ‘Shane’ starring Walter Jack Palance (yes, Walter) and Alan Ladd
I watch these 3 any time they’re on TV.
You are right liberal killed westerns. Thre is a rather alrge market out there for a god western but it would almost need to be funded privately but if someone could do it they would almost be guaranteed a large market that would probably blow away everything else at the box office.