I don't see anything wrong with this situation. As long as you respect each other, I believe it's not that bad of a relationship. At least this is better than a 23 year old dating a 40 year old(or something like that)
let's see the mental difference.. a 16 yr old does not have the mental stability of a 18 yr old. they just started puberty not too long ago and some just started or havent at all. they have too many emotions from hormones and are likely to end doing something dangerous or self destructive in the name of love. that's why they have shows like 16 & pregnant because of these situations . let them get out of high school before u start messing up there self esteem. if u havent noticed most of the people commenting that its ok are teenagers lmao that should give u Ur answer right there.
cause some older kids have dirty minds the more they grow and it encourage the female to do what he wants her to do and u could get in lots of trouble kinda like pure stress he's pushing her to do lots of stuff she doesn't want to do like (sexual activity, drugs, bullying ect.. ) :-)
It gets to be a gray area with the age that close, but the law is well intentioned and necessary to keep adults sexually away from children. So watch it or you could be branded a sex offender for life!