Ryan O’Callaghan is gay. This being 2017, that sentence should hardly raise an eyebrow. But that’s not why I’m writing about him today. Ryan O’Callaghan used to play for the NFL—the New England Patriots and the Kansas City Chiefs. Okay, a gay man playing pro football, that’s surprising in some quarters. But that’s not why...