Frank (Tom Selleck) faces a moral dilemma on tonight’s “Past Is Present” episode of Blue Bloods when he discovers that an NYPD officer named Mike McFadden, to whom he's about to give a ...