Yeah, how much over 21 are we talking? There's a world of difference between a 22 year-old dating a 17 year-old and a 35 year-old dating a 17 year-old.
As someone else mentioned, different states have different legal ages of consent for sexual contact: Age of consent by state.
Also, purely on...