What a great conversation! Those are good points. I think that 16/17 year olds, even mature ones like Zach and Will, tend to be myopic, and live for the day. They see these challenges coming, and they choose to largely ignore them, opting to take a "we'll deal with it when it's an issue" approach.
I've done some research on gay NFL players, and I think I've mentioned this before, but I'll reiterate in case I haven't. There have been gay NFL players, and people on their team knew about it, but for the most part, they ignored it. The sense I'm getting in the NFL is that it was a Don't Ask-Don't Tell kind of thing. Once it became public, that's a whole different story. In a twisted way, it makes sense that the NFL would follow the military's general attitude on this.