I'm not sure a lot of people understand why age gaps are frowned upon. The gap in age isn't the problem, it's the gap in brain development. Two adults are fine, regardless of age difference, but a 17 year old is at a vastly different stage of development than a 12 year old, for example. Also, to...