There probably is subtext about Shannon's character being a homosexual in there somewhere (after all, this is the 1950s, repressed male we're talking about). And I think you're on the money with that analysis with Lopez's character.
I'm going to see A Fantastic Woman next week. I expect good things, so I'm setting myself up for a fall...