Legal...end of story.
http://www.avert.org/age-of-consent.htm
Of interest: In NY the Age of Consent is 17 and in NJ it is 16!
Perhaps it would be easier to accept as socially normal if we all imagined Sanchez was a 28 year old female high school teacher and the 17 year old their male student./s