^ You can't say "it's only a 4 year gap". That's like saying a 10 year old can have sex with a 14 year old. Or an 8 year old can play peewee football with a 4 year old.
Human development slows down the older we get, so it's far more acceptable for a 40 year old to date a 36 year old, for example.