Do you think John Wayne or Clint Eastwood would take a part like that?
John Wayne wouldn't have, but Eastwood played in several movies with strong homosexual inferences about his character. Check "Thunderbolt and Lightfoot" or the one where he plays a New Orleans cop.